Staff Software Engineer
Location
United States
Posted
12 days ago
Salary
Not specified
No structured requirement data.
Job Description
Role Description
The Staff Software Engineer is responsible for estimating scope, designing and programming modules ranging from small to highly complex, and designing a feature, set of features, or whole feature area. She/he will work independently, contribute to the immediate team and collaborate with other teams across business. She/he will drive design discussions related to architecture, scalability, availability and performance.
- Provide technical leadership and define, develop, and evolve 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 understanding of Agile software development lifecycle and distinguish 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.
- Execute in a fast-paced delivery mode and focus on delivering tasks to meet product release goals.
- Maintain code quality through best practices, unit testing, and code quality automation.
- Seek and provide feedback on design and development.
- Make informed technology choices after due diligence and impact assessment.
- Understand the 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 understand the importance of improving quality through testing.
- Write code that meets standards and delivers the desired functionality using the selected technology.
- Drive design reviews, define interfaces between code modules, and apply existing technology to designs.
- Assess application performance and optimize/improve it through design and best coding practices.
- Be an expert in core data structures and algorithms and implement them using the language of choice.
- Provide guidance to a team of 5 to 7 developers with planning and execution and/or design architecture using agile methodologies.
- Work with Product Line Leaders (PLLs) to understand product requirements & vision.
Qualifications
- Bachelor's Degree in Computer Science or “STEM” Majors with a minimum of 6 years of experience.
Requirements
- 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), using Apache Commons Suite & Maven, SQL Server Database, Oracle MySQL, PostgreSQL.
- Hands-on experience in utilizing Spring Framework (Core, MVC, Integration, and Data).
- Hands-on experience with web development using HTML5, JavaScript, 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 with company matching contributions.
- Access to Fidelity resources and financial planning consultants.
- Tuition assistance, adoption assistance, paid parental leave, disability benefits, life insurance.
- 12 paid holidays and permissive time off.
Job Requirements
- Bachelor's Degree in Computer Science or “STEM” Majors with a minimum of 6 years of 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), using Apache Commons Suite & Maven, SQL Server Database, Oracle MySQL, PostgreSQL.
- Hands-on experience in utilizing Spring Framework (Core, MVC, Integration, and Data).
- Hands-on experience with web development using HTML5, JavaScript, 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 with company matching contributions.
- Access to Fidelity resources and financial planning consultants.
- Tuition assistance, adoption assistance, paid parental leave, disability benefits, life insurance.
- 12 paid holidays and permissive time off.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior AI Software Engineer
SentinelOneSecure your enterprise with the autonomous cybersecurity platform. Endpoint. Cloud. Identity. XDR. Now.
Senior AI Software Engineer building backend services for AI-driven products
Lead Software Engineer
UnitedHealth GroupAt UnitedHealth Group, our mission is to help people live healthier lives and make the health system work better for everyone. We believe everyone–of every race, gender, sexuality, age, location and income–deserves the opportunity to live their healthiest life. Today, however, there are still far too many barriers to good health which are disproportionately experienced by people of color, historically marginalized groups and those with lower incomes. We are committed to mitigating our impact on the environment and enabling and delivering equitable care that addresses health disparities and improves health outcomes — an enterprise priority reflected in our mission. OptumCare is an Equal Employment Opportunity employer under applicable law and qualified applicants will receive consideration for employment without regard to race, national origin, religion, age, color, sex, sexual orientation, gender identity, disability, or protected veteran status, or any other characteristic protected by local, state, or federal laws, rules, or regulations. OptumCare is a drug-free workplace. Candidates are required to pass a drug test before beginning employment.
This role involves overseeing the full software development lifecycle for solutions built on Java, Spring Boot, and Kafka, managing complex, scalable projects from inception to production. Lead an engineering team in the design, development, coding, testing, deployment, and debug...
Senior Software Engineer, React Native
PrizePicksPrizePicks is the fastest-growing sports company in North America according to the 2023 Inc. 5000 rankings, two years running, and the largest independent skill-based fantasy sports operator in the country.
Senior Software Engineer developing mobile features at PrizePicks
Software Engineer III – GO
PrizePicksPrizePicks is the fastest-growing sports company in North America according to the 2023 Inc. 5000 rankings, two years running, and the largest independent skill-based fantasy sports operator in the country.
Software Engineer III developing Go-based services at PrizePicks