This role involves analyzing complex system requirements, participating in the full software development lifecycle (development, code reviews, testing, deployment, and delivery) of large-scale applications, systems, and services. The engineer will actively contribute to architecture, design, and code reviews, making recommendations for new or existing code. They will lead or participate in projects, coordinate efforts, and monitor performance. The position requires staying current with new technologies and methodologies, participating in software system testing and validation, programming, and documentation. Additionally, the role involves providing technical advice, solving programming problems, writing/reviewing system specifications, and ensuring proper analysis to prevent rework and schedule slippage.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior