Software Engineer
Location: Monroeville, Pennsylvania • Full-time • Professional
About the role
As a Software Engineer at BPMI, you will perform semi-complex critical technical functions to support company operations in areas including developing and maintaining engineering, scientific, and administrative software applications, implementing and maintaining purchased applications and systems (e.g., Oracle Cloud), and following software compliance and documentation standards. You will serve as an interface between the IT organization and the Lines of Business to ensure the information technology needs of user communities are addressed in accordance with BPMI requirements.
Responsibilities
- Initiate software engineering responsibilities to gather requirements, plan work, design, code, test, and deploy application, system, and infrastructure solutions.
- Create and maintain software and system documentation.
- Provide end-user training and support.
- Research and select suitable tools and methods to support development and maintenance activities.
- Develop, implement, and maintain databases, including monitoring, tuning, and maintaining Oracle and SQL Server databases.
- Develop, deploy, and maintain web, cloud, and application server infrastructures.
- Support Lines of Business and IT by gathering and disseminating user community needs and communicating status on current and planned IT initiatives.
- Coordinate development efforts and ensure timely delivery of requested functional and technical requirements.
- Support less experienced personnel in the development and maintenance of applications, systems, and infrastructure solutions.
Requirements
- Bachelor’s degree in Software Engineering, Computer Engineering, Computer Science, or a related field from an accredited college or university.
- Ability to obtain and maintain a Department of Energy security clearance (U.S. citizenship required).
Qualifications
- Minimum GPA of 3.0 for newer college graduates (preferred).
- Minimum of two (2) years of relevant experience, including previous internships or co-ops (preferred).
- Ability to work independently and collaborate with a team and stakeholders to resolve issues.
- Knowledge of data analysis and reporting.
- Effective oral and written communication skills across all levels of an organization.
- Experience with Oracle Visual Builder Cloud Service (VBCS) to build and extend Redwood-based applications.
- Experience developing using Oracle APEX in OCI environments.
- Experience with .NET development, C#, and/or Blazor.
- Oracle database experience.
Pay
Annual salary range: $68,300 – $129,100, commensurate with education and experience.
Benefits
- Competitive and attractive pay.
- Opportunities to participate in BPMI-sponsored committees and clubs.
- Career advancement and professional development programs.
- A culture that values people through recognition of accomplishments, work-life balance, and a sense of community.
- Collaboration with a diverse group of talented individuals working toward the common goal of supporting the United States Navy in their pursuit of national security.
About BPMI
Bechtel Plant Machinery, Inc. (BPMI) is a prime contractor for the Naval Nuclear Propulsion Program (NNPP). BPMI is involved in the design, purchase, quality control, and delivery of major propulsion plant components for installation in nuclear-powered aircraft carriers, submarines, and prototype plants for the U.S. Navy. BPMI is a drug-free workplace; candidates accepting a job offer will be required to pass a pre-placement drug screening and background investigation. All employees are subject to random drug testing without advance notification.