Job Closed
This listing is no longer active.
We support Swiss SMEs in their international business and help innovative foreign companies to establish in Switzerland.
Staff Software Engineer
Location
United States
Posted
94 days ago
Salary
$107.5K - $179.1K / year
Seniority
Lead
Job Description
Staff Software Engineer
Switzerland Global Enterprise
• responsible for providing technical leadership and defining, developing, and evolving software in a fast paced and agile development environment • Capture system level requirements by brainstorming with Architects, Data Scientists, Businesses & Product Managers • Identify the scope of the work, provide initial estimate and justify the estimate with facts • Demonstrate the understanding of Agile software development lifecycle • Engage in technical discussions; participate in technical designs and present technical ideas • Execute in a fast pace delivery mode and focus in delivering tasks to meet the product release goal • Maintain code quality through best practices, unit testing and code quality automation • Seek and provide feedback on design and development • Understand whole APM product, its modules and the interrelationship between them • Help in designing interfaces and information exchange between modules • Articulate the need for scalability and improve quality through testing • Drive design reviews, define interfaces between code modules • Provide guidance to a team of 5 to 7 developers with either planning and execution and/or design architecture using agile methodologies such as SCRUM • Work with Product Line Leaders (PLLs) to understand product requirements & vision
Job Requirements
- Bachelor's Degree in Computer Science or “STEM” Majors (Science, Technology, Engineering and Math)
- minimum 6 years experience
- Expertise in SmartSignal Analytics processing engine and configuration
- Strong knowledge of Object-Oriented Analysis and Design, Software Design Patterns and C# .NET and Java coding principles
- Hands-on experience in web services (REST, SOAP, WSDL etc.), using Apache Commons Suite & Maven, SQL Server Database, Oracle MySQL, PostgreSQL, etc.
- Hands-on experience in utilizing Spring Framework (Core, MVC, Integration and Data)
- Hands-on experience with web development using HTML5, Java Script, jQuery, CSS
- Experience in implementing Java OSGi modules and using an OSGi container
- Experience with Angular is a big 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, a 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
• Code, test, debug, document, and ship and maintain software applications using established coding standards and methodologies • Designing and building out API’s that will be consumed by the UI to surface application data. • Partner with product management to drive agile delivery of both existing and new products based on project requirements, UX design, and industry best practices • Ensure new software meets quality standards by writing unit and end-to-end automated tests • Work with product, data, and other stakeholders to analyze usage and product metrics to inform key strategic decisions • Troubleshoot, debug, resolve product issues as they arise • Work cross functionally to resolve complex partner problems • Ensure platform and services meet SLA requirements; on call rotation for production issues, along with the rest of engineering
• Develop and design functional, high-quality software components that align with established architectural patterns and business requirements. • Break down assigned features into manageable technical tasks and provide reliable estimates for delivery timelines. • Write, maintain, and optimize clean, modular code, ensuring that performance and scalability are considered during implementation. • Participate actively in code reviews, providing constructive feedback to peers and adhering to defined coding standards and quality assurance protocols. • Coordinate colleagues to clarify requirements and ensure seamless integration of new features. • Contribute to internal documentation to promote team-wide understanding of the codebase. • Identify opportunities for technical debt reduction and suggest improvements to the development workflow or toolset to increase efficiency.
Technical Leader – SMR Power Island Mechanical Systems Applications
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
• Provide technical leadership for power island mechanical system engineering activities supporting BWRX-300 site applications • Ensure work scopes and design inputs are clearly defined and aligned with design basis requirements • Oversee the development of engineering plans, schedules, deliverables, and resource needs • Collaborate with teams in engineering, licensing, and/or project controls to resolve complex technical issues • Work closely with technical subject matter experts in the mechanical systems engineering discipline • Provide coaching, mentoring, and growth opportunities for team members • Establish and maintain strong working relationships with internal engineering teams • Interface with external partners, customers, and regulatory agencies on technical issues
Staff Software Engineer
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
• Be responsible for providing technical leadership and defining, developing, and evolving software in a fast paced and agile development environment using the latest software development methods and infrastructure • Capture system level requirements by brainstorming with Architects, Data Scientists, Businesses & Product Managers • Identify the scope of the work, provide initial estimate and justify the estimate with facts • Demonstrate the understanding of Agile software development lifecycle and able to distinguish the core inputs and outputs in each cycle • Engage in technical discussions; participate in technical designs and present technical ideas through white boarding and software tools such as Confluence or PowerPoint • Execute in a fast pace delivery mode and focus in delivering tasks to meet the product release goal • Maintain code quality through best practices, unit testing and code quality automation • Seek and provide feedback on design and development • Demonstrate the ability to make informed technology choices after due diligence and impact assessment • understand whole APM product, its modules and the interrelationship between them while being an expert in the SmartSignal components and module • Help in designing interfaces and information exchange between modules • Articulate the need for scalability and understand the importance of improving quality through testing • Be an expert in writing code that meets standards and delivers the desired functionality using the technology selected for the project • Drive design reviews, define interfaces between code modules, and applies existing technology to designs • Be an expert in assessing application performance and optimizing/improving it through design and best coding practices • Be an expert in core data structures as well as algorithms and has the ability to implement them using language of choice • Provide guidance to a team of 5 to 7 developers with either planning and execution and/or design architecture using agile methodologies such as SCRUM • Work with Product Line Leaders (PLLs) to understand product requirements & vision • Write code that meets standards and delivers desired functionality using the technology selected for the project



