Staff Software Engineer

3 months ago
Employment Information

Job Description 

Essential Functions / Responsibilities:

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. Execute in a fast-paced 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 product, its modules and the interrelationship between them while being an expert in the assigned component or 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. Write code that meets standards and delivers desired functionality using the technology selected for the project.

 

Qualifications / Requirements:

The position requires a Bachelor’s Degree or foreign degree equivalent in Computer Science or STEM” majors (Science, Technology, Engineering (any), or Math) + 6 years of progressively responsible post-Bachelor’s degree experience in software design and development.

 

The position also requires 6 years of experience with Object-Oriented Analysis and Design, Software Design Patterns and Java or C#/.NET coding principles; 6 years of experience in web services (REST, SOAP, WSDL etc.), using tools such as Apache Commons Suite & Maven or WCF/.NET, SQL Database such as Oracle MySQL, PostgreSQL etc.; 6 years of experience in utilizing Spring Framework or .NET framework (Core, MVC, Integration and Data); 6 years of experience in utilizing NoSQL Database; and 6 years of experience delivering power system application software which includes DMS (Distribution Management System), DERMS and Modeling (EMS/DTS/Oil and Gas and Distribution) applications. Telecommuting is permitted. 100% remote option is also permitted. When not telecommuting, must report into offices in Bothell, WA.

 

The salary range for this position is $182,312 to $213,900. The specific salary offered to a candidate may be influenced by a variety of factors including the candidate’s experience and their education. 

 

Available health and welfare benefits include healthcare, prescription drug, dental, and vision coverage; savings account options (such as a Health Care Flexible Savings Account, Health Reimbursement Account, Limited Purpose Flexible Spending Account, and Dependent Care Flexible Spending Account); and an employee assistance program. Additional benefits include a defined contribution 401(k) plan, employee life insurance, optional dependent life insurance, employee accidental death or dismemberment insurance coverage, salary continuance program benefits for disability, optional long-term disability, paid holidays, paid time off, tuition reimbursement program, adoption assistance, optional identity theft prevention insurance, and optional personal excess liability insurance.

 

The company will only employ those who are legally authorized to work in the United States for this opening.

 

Additional Information 

GE offers a great work environment, professional development, challenging careers, and competitive compensation. GE is an  Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law. 

 

GE will only employ those who are legally authorized to work in the United States for this opening. Any offer of employment is conditioned upon the successful completion of a drug screen (as applicable). 

 

Relocation Assistance Provided: No 

PetroJob - Your Job  Partner

New Things Will Always
Update Regularly

PetroJob - Your Job  Partner