We support Swiss SMEs in their international business and help innovative foreign companies to establish in Switzerland.
Staff Software Engineer – Electricity Markets
Location
Washington
Posted
3 days ago
Salary
$151.8K - $227.7K / year
Seniority
Lead
Job Description
Staff Software Engineer – Electricity Markets
Switzerland Global Enterprise
• Design and architect modules and feature areas for Wholesale Electricity Market Management (MMS) applications. • Lead technical design discussions, whiteboarding sessions, and design reviews. • Collaborate with engineering, project, and customer teams to deliver solutions effectively. • Define scope, estimate effort, and work with the Project Manager to establish timelines. • Evaluate technology options and make informed decisions based on analysis, risk, and technical fit. • Ensure technical solutions are scalable, maintainable, and aligned with product solution architecture and standards. • Develop a strong understanding of the overall MMS solution and module interactions; serve as a subject matter expert in assigned areas. • Design interfaces and information exchange between modules and systems. • Own code quality, performance, and technical deliverables throughout the project lifecycle. • Provide technical leadership in an Agile environment and guide a team of 5–7 developers as needed. • Promote standardization, reuse, and limited customization of product capabilities. • Collaborate with customers and internal stakeholders to define requirements, manage changes, and support successful delivery. • Mentor team members and support complex customer implementations. • Document technical solutions, troubleshoot issues, and support resolution of defects and production concerns.
Job Requirements
- Bachelor’s degree in Electrical Engineering, Computer Science, or a related field from an accredited university or college.
- 8 years of professional experience in Market Management Systems (MMS), Energy Management Systems (EMS), or a technical lead role in the electric utility industry.
- 6 years of experience working with or for an Independent System Operator (ISO), market participant, or wholesale electricity market vendor.
- Strong understanding of Market Management Systems, including Unit Commitment and Economic Dispatch.
- Experience analyzing, troubleshooting, and resolving issues in Market Management System applications.
- Knowledge of power system applications and/or optimization techniques.
- Familiarity with Oracle RDBMS; PostgreSQL experience is a plus.
- Experience deploying applications in on-premises and/or cloud environments.
- Working knowledge of DevOps practices, including GitOps, CI/CD, and source control management.
- Experience with tools such as Git, Maven, Jenkins, Artifactory, and Ansible.
- Exposure to Kafka, Kubernetes, and containerization technologies is a plus.
- Familiarity with logging and monitoring tools such as Splunk, Elasticsearch, Kibana, Prometheus, and Jaeger is a plus.
- Understanding of Java programming concepts, Spring Boot, modern web clients such as TypeScript or JavaScript, and RESTful APIs is a plus.
Benefits
- medical, dental, vision, and prescription drug coverage
- access to Health Coach from GE Vernova, a 24/7 nurse-based resource
- access to the Employee Assistance Program, providing 24/7 confidential assessment, counseling and referral services
- GE Vernova Retirement Savings Plan
- tax-advantaged 401(k) savings opportunity with company matching contributions and company retirement contributions
- access to Fidelity resources and financial planning consultants
- tuition assistance
- adoption assistance
- paid parental leave
- disability benefits
- life insurance
- 12 paid holidays
- permissive time off
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Technical Leader – Configuration Management
General Electric - GEBuilt on more than 130 years of experience, GE Vernova, a division of General Electric (GE), is leading a new era of energy by electrifying the world while work
• Responsible for Technical Leadership of configuration management aspects of engineering development, implementation, launch, continuous improvement, and expansion of digital product suite related to project delivery • Collaborate with Engineering to develop and prioritize configuration management decision making related to features, product-market fit, and broader digital product roadmap • Provides the day-to-day team/technical leadership of the process • Track compliance to policies and procedures and resolving or escalating any compliance issues • Facilitate configuration management CM change management process and audits • Facilitate communication and engaging business and IT management to encourage CM efforts and value propositions • Be responsible for successful implementation, initial support and maintenance of configuration management information system (CMIS) • Engage with strategic projects to ensure configuration management can deliver the required CMIS functionality within project periods • Review and approve all changes to the CMIS infrastructure where applicable • Review and approve significant IT infrastructure changes to ensure impacts to configuration management data are addressed • Mentor the organization of CM services, concepts, policies, and procedures • Provide and approve all requirements, use cases, user stories, etc. to support new or improving CMIS functionality • Review and approve all requests for the administrator log on credentials and access rights to the CMIS infrastructure • Review and publish configuration management reporting
• Model cloud-based software architectures; • Plan and execute technology migrations for production applications; • Be familiar with the technologies used by the team; • Ability to estimate effort and set implementation timelines; • Ability to work under deadline pressure; • Troubleshoot issues that arise during projects; • Skill in managing conflicts and expectations; • Proactive.
Role Description We are seeking a skilled .NET Developer with a strong background in C# and .NET technologies to join our development team. The ideal candidate will be responsible for designing, developing, and maintaining scalable web applications and enterprise solutions. You will work closely with cross-functional teams to deliver high-quality software aligned with business needs. Key Responsibilities - Design, develop, test, and deploy applications using C#, .NET Framework, .NET Core. - Build and maintain RESTful APIs, web services, and backend systems. - Collaborate with product managers, QA engineers, and UI/UX teams to understand requirements and deliver solutions. - Write clean, maintainable, and efficient code following best practices. - Troubleshoot, debug, and resolve application issues. - Participate in code reviews to ensure code quality and performance. - Implement security and data protection across applications. - Work with databases such as MS SQL Server / MySQL / PostgreSQL for data modeling and development. - Contribute to architectural discussions and propose technical solutions. Qualifications - Strong programming skills in C# and .NET Framework / .NET Core. - Experience with ASP.NET MVC, Web API, and Entity Framework. - Good understanding of Object-Oriented Programming (OOP) and design patterns. - Hands-on experience with relational databases and writing complex SQL queries. - Familiarity with HTML, CSS, JavaScript, and modern frontend frameworks (optional but preferred). - Knowledge of version control systems like Git. - Experience working in Agile/Scrum environments. - Excellent problem-solving skills and attention to detail. Requirements - Experience with Azure / AWS cloud services. - Knowledge of Microservices architecture. - Familiarity with CI/CD pipelines (Azure DevOps, Jenkins, etc.). - Understanding of Unit Testing frameworks (NUnit, xUnit). Education - Bachelor's degree in Computer Science, Information Technology, or related field.
Role Description We are seeking a Senior Full Stack Developer with 8-10 years of experience to build, enhance, maintain, and support real estate, title, settlement, and signing-order workflow platforms. The candidate should have strong hands-on experience in: - PHP, Laravel, CodeIgniter, custom PHP frameworks - Vue.js/React.js - REST APIs - MySQL/PostgreSQL - Secure integrations - Production application support The ideal resource should not only develop features but also understand the platform deeply, take ownership of support issues independently, perform root cause analysis, improve system stability, and collaborate with stakeholders during US Eastern or Central business hours. Experience with AI-assisted development tools such as Claude, Microsoft Copilot, GitHub Copilot, or Cursor will be considered a strong plus. Qualifications - 8-10 years of full-stack development experience - Strong PHP, Laravel, CodeIgniter, and custom PHP framework experience - Vue.js or React.js hands-on frontend experience - Strong REST API, database, and third-party integration experience - Ability to understand complex platform workflows and business rules - Production support ownership and independent troubleshooting capability - Experience with logs, RCA, defect fix ownership, and support documentation - Awareness of secure document/data workflows and role-based access - Practical exposure to Claude, Microsoft Copilot, GitHub Copilot, Cursor is a plus - Availability for 8:00 AM - 5:00 PM Eastern or Central Time and flexibility for critical support needs Requirements - Lead development, enhancement, maintenance, and support of web applications used in real estate, title, settlement, signing, notary scheduling, and order management workflows - Architect scalable and secure backend solutions using Laravel, CodeIgniter, custom PHP frameworks, MVC patterns, service layers, queues, schedulers, events, jobs, and reusable modules - Build responsive frontend modules using Vue.js/React.js, JavaScript/TypeScript, HTML5, CSS3, API-driven UI patterns, and modern UX standards - Develop modules for order intake, order assignment, document exchange, status tracking, notifications, dashboards, reports, client/vendor management, role-based access, and audit trails - Integrate with third-party systems such as title production platforms, CRM systems, notary/vendor networks, email/SMS providers, accounting systems, payment gateways, document management systems, and analytics tools - Take ownership of production support issues independently, including investigation, debugging, fixing, testing, deployment coordination, and closure validation - Perform root cause analysis for recurring issues and implement long-term corrective actions instead of temporary fixes - Improve platform reliability, scalability, maintainability, security, performance, and observability through structured engineering practices - Manage Docker-based development environments, Git branching, CI/CD pipelines, release notes, deployment validation, and post-release monitoring - Use AI-assisted development tools responsibly for code review, development acceleration, documentation, test generation, debugging, and knowledge discovery while ensuring all AI-generated output is reviewed before use - Collaborate with project managers, business analysts, QA teams, operations teams, and client stakeholders to convert business workflows into reliable technical solutions - Mentor developers, conduct code reviews, enforce standards, prepare technical documentation, and contribute to support runbooks and knowledge base articles Company Description


