Performs architecture, implementation, problem solving, maintenance, and support for agile software development of modern, data-intensive systems. The role tackles complex technical problems, independently designs and implements software capabilities, contributes to architecture and engineering practices, and serves as a technical resource and mentor to other engineers. This is a hands-on engineering position focused on building software for the defense and aviation industries. The engineer designs and builds modern software to process, analyze, and visualize large volumes of data in near real time; works across the stack; contributes to architecture; and translates ambiguous requirements into reliable, maintainable products. The role has significant autonomy and requires identifying problems, determining practical solutions, and driving work to completion without extensive direction. The engineer designs, develops, tests, debugs, and maintains production software using technologies including TypeScript, Node.js, React.js, Next.js, REST APIs, Kafka, PostgreSQL, Docker, cloud platforms, and CI/CD tools. The role owns technical capabilities from design through implementation, deployment, and ongoing support, while collaborating with engineers, product owners, and customers.
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