Senior Software Engineer
$105.7k - $176.4kNew York ISO
The New York Independent System Operator (NYISO) manages the efficient flow of electricity on more than 11,000 circuit-miles of high-voltage transmission lines, dispatching power from hundreds of generating units across the state. The New York Independent System Operator (NYISO) applies cutting-edge technology to operating a reliable electricity system, managing competitive markets for wholesale electricity, and planning for the Empire State's energy future. The NYISO’s Information Technology department invites applications for a full-time Senior Software Engineer to join the Reliability Technologies team. The Senior Software Engineer is responsible for the design, development, and maintenance of software products. A Senior Software Engineer performs full stack development, including front end, back end, and database work where appropriate. The position will anticipate in all phases of the Software Development Lifecycle, research new technologies, mentor other developers, collaborate with Project Managers and act as a Subject Matter Expert for their assigned application(s). A Senior Software Engineer will participate in a 24x7x365 on-call support rotation for production applications. ESSENTIAL DUTIES and RESPONSIBILITIES Apply technical knowledge and experience in order to solve architecture and design problems. Drive discussion with Business Analysts and Business Partners to interpret high-level business requirements into detailed application requirements. Create software design specifications for functionality as defined in approved requirement specifications. Ensure that designs are consistent with applicable NYISO software development standards, product’s architectural blueprints and industry guidelines. Evaluate new technology and tools. Incorporate approved technology and tools to enhance the product development process. Present technology design and related issues to technical and non-technical audiences. Design and develop technical testing methods to meet target scalability and performance objectives. Perform any needed tuning of applications that do not meet those requirements. Lead projects with assistance from Manager and have high visibility with other staff. Mentor and coach Associate Engineers and Engineers. Serve as subject matter expert across the organization for the application(s) supported. Provide software subject matter expertise and support for all phases of the NYISO software development lifecycle; including requirements, design, development, testing, deployment and post-production support. Interact with Project Managers in all phases of project lifecycle. Provide task estimates and work breakdown structures. Provide advice on feasibility and project status Manage resource allocations for Software Engineers on the project team and track their progress Perform software development activities in support of the NYISO mission and business objectives. Create and/or refactor software programs as defined in approved specifications and designs. Create automated unit and functional tests to ensure software changes are reasonably free from defects. Provide post-production application support as required. Support responsibilities may include consultation, problem identification, data analysis and/or emergency repairs. Resolve customer inquiries and respond to suggestions for improvement and enhancements. Requirements for support of mission-critical systems entails 24x7x365 coverage. Develop user interfaces for web-based applications, incorporating best practices and NYISO standards for usability and design. Create and review mockups with Business Partners as necessary. Incorporate industry and NYISO best practices for web application security into all software design and development work. Review and address web application security issues identified by secure SDLC tooling. Participate in penetration-testing of NYISO-developed applications. Review results with Managers and create mitigation plans for supported applications. Collaborate with third-party vendors to support and troubleshoot issues identified in their applications. Update internal documentation as necessary based on product changes. Review impacts to NYISO processes with Supervisor and Business Partners and support deployment of updated applications. Responsible to ensure that project team follows guidelines for source code management, collaborate with Release and Control team during code deployments. Take ownership of application code, lead code reviews and suggest changes that will increase performance, security, maintainability or standards compliance. Design, create and/or update database tables needed by applications. Design, create and/or update SQL and/or PL/SQL statements used by applications. Instrument and tune of existing database tables and queries. Collaborate with other Software Engineering and IT teams as needed and Project Managers to manage changes to supported applications. Partner with other IT teams to resolve configuration, deployment, or environmental issues. Perform data profiling to ensure that application performance targets and database capacity needs will be able to be met in the future. Partner with Manager in strategic planning for supported applications. Create and update roadmap documentation including plans for technology upgrades and usability enhancements. Participate in continuous learning to improve technical skills as required. QUALIFICATIONS: Bachelor's Degree (BS), Computer Science or Information Systems required. Seven years performing software development in a multi-dimensional team setting Energy/Utility industry experience desired Experience with cloud development platforms (AWS, Docker, Kubernetes) desired Experience leveraging AI-assisted software development tools (e.g., GitHub Copilot, M365 Copilot, AI-powered code analysis and testing tools) to improve developer productivity, code quality, and delivery efficiency. Knowledge of AI-generated code review and validation practices desired Demonstrated ability to identify, evaluate, and implement AI and automation opportunities that improve operational efficiency, system reliability, software quality, or business processes CERTIFICATES, LICENSES, REGISTRATIONS SANS Security Awareness training or equivalent desired ADDITIONAL REQUIREMENTS Ability to read, analyze and interpret common scientific and technical journals, financial reports and legal documents. Ability to respond to common inquiries or complaints from market participants, regulatory agencies or members of the business community. Ability to write clear technical documentation that conforms to prescribed style and format. Ability to effectively present information to top management, public groups and/or boards of directors. Ability to comprehend and apply principles of advanced calculus, modern algebra and advanced statistical theory. Ability to work with concepts such as limits, rings, quadratic and differential equations and proofs of theorems. Ability to apply principles of logical or scientific thinking to a wide range of intellectual and practical problems. Ability to deal with nonverbal symbolism (formulas, scientific equations, graphs, etc.) in its most difficult phases. Ability to deal with a variety of abstract and concrete variables. Intermediate competency in Windows operating environment using MS Office applications, e-mail and Internet programs. PHYSICAL DEMANDS While performing the duties of this job, the employee is regularly required to talk or hear. The employee frequently is required to stand, walk, sit and use hands to perform routine office tasks. The employee is occasionally required to reach with hands and arms. The employee must occasionally lift and/or move up to 15 pounds. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. WORK ENVIRONMENT The noise level in the work environment is usually moderate. Contact with staff and public will occur. Travel may be required to attend and/or conduct meetings, conferences and training. This position may require work on nights, weekends or holidays. At the NYISO, we realize the importance of balancing the availability of remote work with the inherent value of bringing people together to attain success in the areas of maximum collaboration, relationship building and growth, teamwork, innovation and problem solving, as well as professional development and mentoring. In this role, you will be required to work onsite from our Rensselaer, NY location several days per workweek, with the option to work remotely on the remaining days. You will also be expected to respond to all business needs that may require any increase to the regular onsite requirements. The NYISO takes pride in recruiting, developing and retaining highly talented individuals. In addition to competitive salaries, we offer a comprehensive benefits package and innovative reward programs. All offers of employment will be made contingent upon the successful completion of a drug screening and background check. The NYISO is an Equal Opportunity Employer and as such, does not discriminate in its hiring or employment practices. #LI-Onsite Salary Range $105,700 - $176,400 USD Voluntary Self-Identification For government reporting purposes, we ask candidates to respond to the below self-identification survey.Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiringprocess or thereafter. Any information that you do provide will be recorded and maintained in aconfidential file. As set forth in New York ISO’s Equal Employment Opportunity policy,we do not discriminate on the basis of any protected group status under any applicable law. If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection.As a government contractor subject to the Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measurethe effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categoriesis as follows: A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service-connected disability. A "recently separated veteran" means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service. An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense. An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985. Voluntary Self-Identification of Disability Form CC-305 Page 1 of 1 OMB Control Number 1250-0005 Expires 04/30/2026 Why are you being asked to complete this form? We are a federal contractor or subcontractor. The law requires us to provide equal employment opportunity to qualified people with disabilities. We have a goal of having at least 7% of our workers as people with disabilities. The law says we must measure our progress towards this goal. To do this, we must ask applicants and employees if they have a disability or have ever had one. People can become disabled, so we need to ask this question at least every five years. Completing this form is voluntary, and we hope that you will choose to do so. Your answer is confidential. No one who makes hiring decisions will see it. Your decision to complete the form and your answer will not harm you in any way. If you want to learn more about the law or this form, visit the U.S. Department of Labor’s Office of Federal Contract Compliance Programs (OFCCP) website at . How do you know if you have a disability? A disability is a condition that substantially limits one or more of your “major life activities.” If you have or have ever had such a condition, you are a person with a disability. Disabilities include, but are not limited to: Alcohol or other substance use disorder (not currently using drugs illegally) Autoimmune disorder, for example, lupus, fibromyalgia, rheumatoid arthritis, HIV/AIDS Blind or low vision Cancer (past or present) Cardiovascular or heart disease Celiac disease Cerebral palsy Deaf or serious difficulty hearing Diabetes Disfigurement, for example, disfigurement caused by burns, wounds, accidents, or congenital disorders Epilepsy or other seizure disorder Gastrointestinal disorders, for example, Crohn's Disease, irritable bowel syndrome Intellectual or developmental disability Mental health conditions, for example, depression, bipolar disorder, anxiety disorder, schizophrenia, PTSD Missing limbs or partially missing limbs Mobility impairment, benefiting from the use of a wheelchair, scooter, walker, leg brace(s) and/or other supports Nervous system condition, for example, migraine headaches, Parkinson’s disease, multiple sclerosis (MS) Neurodivergence, for example, attention-deficit/hyperactivity disorder (ADHD), autism spectrum disorder, dyslexia, dyspraxia, other learning disabilities Partial or complete paralysis (any cause) Pulmonary or respiratory conditions, for example, tuberculosis, asthma, emphysema Short stature (dwarfism) Traumatic brain injury Disability Status Select... PUBLIC BURDEN STATEMENT: According to the Paperwork Reduction Act of 1995 no persons are required to respond to a collection of information unless such collection displays a valid OMB control number. This survey should take about 5 minutes to complete. #J-18808-Ljbffr
- ..., located in Latham, NY, has been providing innovative school transportation management software and consulting for more than four decades.We are seeking a Senior Software Engineer that loves GIS with a focus on spatial analysis, mapping and network analysis to join our...SeniorWork experience placementLocal area
- ...Responsibilities Collaborate with teams to refine requirements and design and build solutions for defined business needs. Contribute to software designs and models and follow coding standards and best practices. Write, test, document, and implement technically sound...SeniorWork experience placement
$105.7k - $176.4k
...for the Empire State's energy future. The NYISO's Information Technology department invites applications for a full-time Senior Software Engineer to join our team. We are seeking a Senior Software Engineer with advanced Python development skills and a strong background...SeniorFull timeRemote workNight shiftWeekend work- ...Mid-Level To Senior Software Engineer Jahnel Group's mission is to provide the absolute best environment for software creators to pursue their passion by connecting them with great clients doing meaningful work. This is a full-time position with one of our closest...SeniorFull time
- ...to get together quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. Senior Software Engineer (EAA) The CEE Surfaces team, part of Coinbase's Customer Experience & Engagement org within EAA, owns the customer- and...SeniorLocal area
- ...platforms, turn system-level results into clear feedback for engineering and leadership, and help accelerate validated AV deployment at... ...implement metrics and analyses to introspect autonomous driving software performance atinterfaces across the autonomy stack; partner...SeniorFull timeLocal areaRemote workWork from home
$74.3k
...With your learner's mindset, you will grow and develop as an engineer, as a team member, as a human, and as a champion for Ford. What... ..., operate and monitor highly available, business critical software solutions using Java and Spring Boot with hexagonal architecture...SeniorWork experience placementImmediate startRemote workFlexible hours$100k - $169k
...Innovation Squad - Engineering Our charter is simple to state and ambitious to deliver:... ...disciplined process. The team is built around senior individual contributors - design... ...who turns ambiguous problems into working software. As the Senior Product Engineer on this...SeniorFull timeRemote workFlexible hoursShift work- ...Senior Software Engineer – GP Enterprise Solutions As a Senior Software Engineer at GPES, you'll manage the end-to-end lifecycle of a development projects, from local development and version control through to both frontend and backend development. Join GP Enterprise...SeniorFull timeWork at officeLocal areaTrial period
$79.2k - $209.5k
...Job Description As a Senior Software Development Engineer in the Oracle Cloud Infrastructure (OCI) Security Platform division, you will help build and operate OCI’s Key Management Service (KMS), a foundational service that plays a critical role in protecting customer...SeniorTemporary workFlexible hours$135.2k - $306.4k
...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database....SeniorFull timeTemporary workFlexible hours- 1. 72 months of experience with J2EE technologies including JDBC, JSP and XML. 15 20 2. 72 months of experience developing, building, and testing Java EE applications using modern IDE's, such as Eclipse, Netbeans, or IntelliJ. 15 20 3. 72 months of experience...Senior
$92.5k - $209.5k
...multi-tenant cloud environment. OCI gives engineers the opportunity to work on systems that... ...to build, validate, secure, and release software safely at cloud scale. At OCI, engineers... ...We Looking For? We are looking for a senior software engineer with strong distributed...SeniorTemporary workFixed term contractFlexible hours- ...A leading software company is looking for a Sr. Java Fullstack Developer in Albany, New York. The ideal candidate should have over 12 years of experience in software development, particularly with Java and its frameworks. Responsibilities include migrating legacy applications...Senior
- Discover your exciting roleThe Senior Lead Mechanical Engineer participates in a collaborative team environment consisting of engineers and designers to develop construction documents and provide engineering support for HVAC wet and dry systems, plumbing, process piping...SeniorFull time
- ...Senior Unisys Cobol DeveloperLocation: Albany, NY 12236 Duration: 2- 3 years ContractRequirements84 months of COBOL programming experience.60 months experience with UNISYS DPS/TIP 2200 and UCS/ACSI Cobol.48 months' experience with UNISYS 2200 DMS (Cobol).48 months' experience...Senior
- ...asset management. Our founders are hardcore telecommunications engineers with combined 200 + years of experience in designing, optimizing... ...(***) ***-****SummaryType: ContractFunction: Information TechnologyExperience level: Mid-Senior LevelIndustry: Industrial AutomationSenior
$135.2k - $306.4k
...components for controlplanes and data planes. We are hoping to enhance engineering efficiency by concentrating our expertise on building low... ...-0 OCI services. This is an exciting opportunity to work with senior architects & leaders at OCI as well as a broader Oracle...SeniorTemporary workWorldwideFlexible hours- ...Senior Cobol DeveloperLocation: Albany New York Duration: 2 years Contract PositionJob Description:84 months experience of COBOL/JCL... ...experienceResponsibilities: Based on a set of business requirements the Software Architect Expert will be required to define data requirements...SeniorContract work
- ...We are seeking an experienced Senior Java Developer to join the modernization team. You will design, develop, and maintain mission-critical... ...collaborative development workflows; strong understanding of software design patterns, SOLID principles, and clean code practices...SeniorContract work
- Discover your exciting roleLead the fire protection engineering design for major industrial and semiconductor manufacturing facilities, including development of design concepts, detailed engineering packages, construction drawings, and technical specifications that support...SeniorFull timeFor contractorsWork visa
- ...Full Stack Senior Lead Software Engineer- Hedge Fund Technology Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Full Stack Senior Lead Software Engineer- Hedge Fund Technology...SeniorFor contractorsWork at office
- ...AgentsJoin the elite technical and product engine of the Accenture Google Business Group (... ...Cloud Platform (GCP) Agentic AI Delivery Senior Engineer, you are a new breed of... ...practices to build truly modern, value-driven software products on Google Cloud.You Are:A passionate...SeniorFull timeWork experience placementLive inWork at officeLocal areaShift work
- ...Senior.Net DeveloperLocation: Albany, NY 12204Duration: 2-3 years Contract PositionRequirements84 months experience with object-oriented analysis, design, and programming (OOA, OOD, OOP) as well as Service Oriented Architecture (SOA), N-tier architecture using MVC patterns...SeniorContract work
- ...Senior.Net Application DeveloperLocation: Albany, NY Duration: 2-3 years Contract Position Desired Requirements84 months experience... ...will include but are not limited to the following:Execute full software development life cycle (SDLC)Use Microsoft Visual Studio 2022 or...SeniorContract workWork at office
$168k - $200k
...that is passionate about creating transformative change in healthcare. What We’re Looking For We’re looking for a Senior Site Reliability Engineer to join our Data & ML Platform team. You’ll be at the forefront of building and operating a resilient, observable,...Senior- ...Job Description Job Title: Senior .NET Developer Role Overview We are seeking a Senior .NET Developer with at least 8 years of post-graduation software development experience for a 24-month contract role in Albany, NY. This is a critical backfill position on...SeniorContract work
- ...security consulting role. It is not a compliance advisory position. It is not a pen test engagement. A Cybersecurity Forward Deployed Engineer is a production engineer who works embedded inside a client’s enterprise—shoulder to shoulder with their security and engineering...SeniorFull timeWork experience placementLive inWork at officeLocal area
- Network Security AnalystMaintain and monitor Network Intrusion Detection/Protection (IDS/IPS) rules.Perform cloud security administration for Firewalls, Endpoint Protection tools, Windows & *nix patching tools.SIEM: ability to create and manage cloud alerting events. Experience...SeniorRemote work
- ...Joiner / Mover / Leaver automation, including SCIM provisioning, connector flows, and migration of Azure Runbooks into Okta Workflows.Engineer application bridges for downstream targets Okta does not natively integrate, such as with Lambda and Azure Functions.Ownership of...SeniorFor contractors
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- remote entry level software developer Troy, NY
- entry level software engineer remote Troy, NY
- part time software developer remote Troy, NY
- senior implementation engineer Troy, NY
- senior Troy, NY
- senior living Troy, NY
- senior medical science liaison Troy, NY
- senior level Troy, NY
- senior financial analyst fp&a Troy, NY
- senior implementation project manager Troy, NY



