F

Freedom Technology Solutions Group

Software engineering and geospatial IT solutions

Lead Senior Software Engineer

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeAnnapolis Junction, MD, USAIn-person

About the Job

Requirements

  • Active Top Secret/Sensitive Compartmented Information clearance with polygraph is required.
  • Twenty years of experience supporting programs and contracts of similar scope, type, and complexity is required.
  • A bachelor's degree or higher in Computer Science, Software Engineering, or a related technical discipline is required; four additional years of experience may substitute for a bachelor's degree.
  • Demonstrated experience leading software development teams and managing technical execution across multiple projects and development efforts is required.
  • The candidate must be able to establish engineering processes, development standards, and technical governance practices.
  • Extensive experience architecting, designing, developing, and deploying enterprise-scale software systems is required.
  • Expert-level proficiency in Java and related frameworks, including Spring Boot and Hibernate, is required.
  • Experience designing and implementing microservices-based architectures is required.
  • Hands-on experience developing, deploying, and maintaining applications within Amazon Web Services environments is required.
  • Experience with cloud-native application design and deployment strategies is required.
  • Experience implementing and maintaining continuous integration and continuous delivery pipelines and DevSecOps practices is required.
  • A strong understanding of software architecture, system design, and secure coding principles is required.
  • Experience supporting Intelligence Community, Department of Defense, or other mission-focused programs is desirable.
  • Familiarity with containerization and orchestration technologies, including Docker and Kubernetes, is desirable.
  • Knowledge of Geographic Information Systems concepts, geospatial data processing, and visualization technologies is desirable.
  • Experience working with relational and NoSQL databases is desirable.
  • Experience with infrastructure as code and cloud automation tools is desirable.
  • AWS professional- or associate-level certifications are desirable.
  • Experience working in an Agile framework environment is desirable.

Responsibilities

  • Lead, mentor, and develop a team of software engineers, fostering collaboration, accountability, and technical excellence.
  • Establish and maintain software development standards, coding guidelines, architecture principles, and engineering best practices.
  • Provide technical leadership throughout the software development lifecycle, from requirements analysis and design through deployment and sustainment.
  • Design, develop, and maintain high-performance Java-based microservices supporting geospatial analysis and data processing capabilities.
  • Define and oversee system architecture to ensure scalability, reliability, security, and maintainability.
  • Lead technical planning activities, including task estimation, solution design, risk identification, and technology selection.
  • Lead the identification, evaluation, and implementation of Artificial Intelligence and Machine Learning capabilities to enhance mission applications and geospatial services.
  • Conduct code reviews, design reviews, and technical assessments to ensure high-quality deliverables and adherence to established standards.
  • Collaborate with systems engineers, architects, product owners, and stakeholders to translate mission requirements into effective technical solutions.
  • Guide the team's adoption of Agile development practices, DevSecOps methodologies, automated testing, and continuous integration and continuous delivery processes.
  • Lead the design, deployment, and optimization of cloud-native applications and services using AWS technologies.
  • Support the integration of relational and NoSQL database technologies into enterprise software solutions.
  • Identify and resolve technical challenges while ensuring program objectives, schedules, and quality goals are achieved.
  • Serve as a trusted technical advisor to internal leadership and customer stakeholders.

Desired Qualifications

  • Experience supporting Intelligence Community, Department of Defense, or other mission-focused programs.
  • Familiarity with containerization and orchestration technologies, including Docker and Kubernetes.
  • Knowledge of Geographic Information Systems concepts, geospatial data processing, and visualization technologies.
  • Experience working with relational and NoSQL databases.
  • Experience with infrastructure as code and cloud automation tools.
  • AWS professional- or associate-level certifications.
  • Experience working in an Agile framework environment.

About the Company

Freedom Technology Solutions Group

Software engineering and geospatial IT solutions

Freedom Technology Solutions Group provides software engineering and IT solutions for mission-critical challenges, serving government agencies and international development organizations. It builds secure, scalable technology and geospatial data analytics capabilities and delivers them through project-based engagements and service contracts. The company works by offering tailored software and analytics services that meet specific client needs, emphasizing speed, efficiency, and reliable performance. Its differentiators include a focus on mission-critical work, expertise in geospatial data analytics, experience with government contracts, and a people-first culture that minimizes bureaucratic obstacles to let employees focus on their skills. The company's goal is to deliver practical, secure technology solutions that help clients operate effectively and scale as their needs grow.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
Columbia, MD
Founded
2004

Recently Posted Jobs

Explore more opportunities at Freedom Technology Solutions Group

See more jobs