Job Title: Engineer III, Software/Web Development
FLSA Status: Exempt
Department: Engineering
Reports to: Principle Software Engineer, Software Engineering
General Description / Purpose
The Engineer III, Software/Web development position is responsible for the design and development of innovative software and web solutions in a challenging hi‑tech engineering environment.
Essential Job Functions
Analysis
- Analyzes software and data requirements to determine feasibility of design within time and cost constraints.
- Consults with engineers, data analysts and other IT specialists to determine system specifications to meet the functional and performance requirements.
- Communicates concepts, recommendations, and solutions effectively with customers as well as management, verbally and in written format.
Design & Development
- Architects, designs, develops software for desktop, web applications and cloud solutions to meet customer/product requirements.
- Develops application services on AWS, integrating with cloud‑native services (e.g., Lambda, S3, DynamoDB) to deliver scalable, secure, and cost‑effective solutions.
- Develops and implements procedures and documentation for software system testing, validation, and training.
- Must have strong analytical and problem‑solving skills.
Testing, Installation, & Commissioning
- Coordinate testing, installation, and commissioning of software at customer sites.
Maintenance & Support
- Provide support and maintenance for existing software and web applications/products.
- Work with stakeholders including the Operations, Engineering and Data teams to support specific software and data reporting/visualization needs.
- Must have excellent communication skills with the ability to communicate effectively with customers as well as management.
Technical Leadership
- Ability to lead projects and provide technical oversight to a team of developers.