The Senior Software Engineer / Tech Lead supports software architecture definition, develops enterprise solutions, and advises development teams and stakeholders on modern software engineering practices. The role helps establish architecture, design best practices, and strategies for enterprise applications, and works with developers to define, develop, and build solutions based on business needs. Work includes ensuring robust testing and documentation within an agile environment. The position also requires understanding DoD and government security standards and policies so deployed changes are secure and available. The role provides technical leadership and support to multiple agile development teams, facilitates technical discussions, supports application modernization, and helps the Program Management Office and/or users address requests, questions, and concerns.
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