The Senior Software Engineer is responsible for designing, developing, and deploying scalable software solutions as part of a cross-functional Agile team. This role combines hands-on software engineering with modern data architectures, API development, and microservices design to deliver enterprise applications that support mission and business objectives. The successful candidate will collaborate closely with developers, architects, and product owners to build secure, resilient, and maintainable solutions across multiple system environments. Working throughout the full software development lifecycle, this individual will help drive technical excellence, mentor peers, and continuously improve engineering practices and delivery processes. The role is ideal for an experienced engineer who enjoys solving complex problems while building high-quality software that enables long-term organizational success.
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