This role involves executing creative software solutions, encompassing design, development, and technical troubleshooting. The engineer will be responsible for developing secure, high-quality production code, reviewing and debugging code written by others, and driving team adoption of enterprise-authorized AI-assisted engineering practices. This includes improving code quality, delivery speed, and operational outcomes through AI-assisted code review, refactoring, test strategy acceleration, and incident analysis. The role also involves establishing consistent validation standards (secure coding, peer review, automated testing) and promoting the reuse of effective patterns. The engineer will apply knowledge of the Software Development Life Cycle (SDLC) toolchain, including AI-assisted development and automation capabilities, to enhance value realized by automation. The position leads the end-to-end delivery of full-stack features using ReactJS UI, Java/Python backend services, SQL persistence, and Kafka event streaming. A key aspect is driving spec-driven development by authoring, reviewing, and maintaining executable/validated specifications (APIs, events, data contracts) as the source of truth, ensuring implementation and tests align with the spec. AI-assisted development frameworks will be used to accelerate requirements-to-spec, spec-to-implementation, and spec-to-test workflows while maintaining engineering rigor. The role includes designing and implementing scalable, resilient REST APIs with clear interface contracts and backward compatibility strategies, as well as AWS-based components leveraging S3 and AWS Lambda. Building and operating containerized services using Docker and Kubernetes, implementing event-driven workflows with Kafka, and provisioning/managing environments with Terraform are also core responsibilities. Additionally, the role involves building LLM-based implementations (e.g., RAG, tool/function calling) with appropriate evaluation, monitoring, and controls, and establishing SDLC standards (design reviews, code reviews, automated testing, CI/CD, documentation, operational readiness). Mentoring and coaching engineers, providing technical direction, and promoting continuous improvement are also expected.
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
Education Level
No Education Listed