Senior / SME Software Developer – Java / Python

Vets Hired

Chantilly (VA)

On-site

USD 120,000 - 160,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Vets Hired is seeking a Senior/ SME Software Developer to provide technical leadership, architectural guidance, and hands-on software engineering for complex modernization and data transformation initiatives in Chantilly, VA.

You will design scalable backend applications and microservices using Java and Python, build RESTful APIs, work with AWS/Azure, Docker, Kubernetes, and lead code reviews while mentoring teams. Strong experience with CI/CD, ETL, Spark, and Kafka is preferred.

Qualifications

  • 7+ years of professional software engineering experience for Senior-level positions.
  • 10+ years of progressive software engineering and architectural leadership experience for SME-level positions.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • Strong production experience with Java and/or Python.
  • Experience with Spring Boot, FastAPI, Flask, or similar frameworks.
  • Strong knowledge of microservices architecture and enterprise APIs.
  • Advanced experience with SQL, relational databases, and NoSQL databases.
  • Experience with AWS or Azure cloud environments.
  • Experience with Docker and Kubernetes.
  • Strong understanding of CI/CD, automated testing, and secure coding practices.
  • Experience working in Agile/Scrum environments.
  • Active TS/SCI with CI Polygraph clearance.
  • Experience with ETL/ELT, distributed computing, Spark, Kafka, AWS Glue, or EMR is preferred.

Responsibilities

  • Architect, design, develop, test, and maintain scalable software applications and microservices.
  • Provide technical leadership and subject matter expertise in software architecture and engineering practices.
  • Design and implement RESTful APIs, event-driven architectures, and system integrations.
  • Develop and optimize data storage, ingestion, transformation, and processing pipelines.
  • Work with relational and NoSQL databases, including data modeling and query optimization.
  • Design cloud-native solutions using AWS or Azure, Docker, and Kubernetes.
  • Apply security, zero-trust, high-availability, and performance engineering practices.
  • Establish software development and engineering best practices.
  • Participate in code reviews and automated testing.
  • Mentor developers and lead technical design sessions.
  • Collaborate with stakeholders to translate technical and operational requirements into solutions.
  • Support Agile/Scrum development and continuous improvement.

Skills

Technical leadership
Architectural leadership
Mentorship
Agile/Scrum experience

Education

Bachelor's degree in Computer Science/Engineering

Tools

Java
Python
Spring Boot
FastAPI
Flask
SQL
NoSQL
AWS
Azure
Docker
Kubernetes
CI/CD
Spark
Kafka
AWS Glue
EMR

Job description

Job Summary

The Senior / SME Software Developer will provide technical leadership, architectural guidance, and hands-on software engineering for complex system modernization and data transformation initiatives. The role focuses on designing and developing scalable backend applications, microservices, APIs, and data processing pipelines using Java and/or Python.

Key Responsibilities
  • Architect, design, develop, test, and maintain scalable software applications and microservices.
  • Provide technical leadership and subject matter expertise in software architecture and engineering practices.
  • Design and implement RESTful APIs, event-driven architectures, and system integrations.
  • Develop and optimize data storage, ingestion, transformation, and processing pipelines.
  • Work with relational and NoSQL databases, including data modeling and query optimization.
  • Design cloud-native solutions using AWS or Azure, Docker, and Kubernetes.
  • Apply security, zero-trust, high-availability, and performance engineering practices.
  • Establish software development and engineering best practices.
  • Participate in code reviews and automated testing.
  • Mentor developers and lead technical design sessions.
  • Collaborate with stakeholders to translate technical and operational requirements into solutions.
  • Support Agile/Scrum development and continuous improvement.
Required Qualifications
  • 7+ years of professional software engineering experience for Senior-level positions.
  • 10+ years of progressive software engineering and architectural leadership experience for SME-level positions.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • Strong production experience with Java and/or Python.
  • Experience with Spring Boot, FastAPI, Flask, or similar frameworks.
  • Strong knowledge of microservices architecture and enterprise APIs.
  • Advanced experience with SQL, relational databases, and NoSQL databases.
  • Experience with AWS or Azure cloud environments.
  • Experience with Docker and Kubernetes.
  • Strong understanding of CI/CD, automated testing, and secure coding practices.
  • Experience working in Agile/Scrum environments.
  • Active TS/SCI with CI Polygraph clearance.
  • Experience with ETL/ELT, distributed computing, Spark, Kafka, AWS Glue, or EMR is preferred.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Developer
Senior Python Developer

Compunnel, Inc. • Durham (NC)

On-site
USD 100,000 - 130,000
Sr. Java Developer
Sr. Java Developer

Unisys • Rockville (MD)

On-site
USD 120,000 - 190,000
401(k) matching
Healthcare benefits
Senior Software Architect & SME - Java/Python
Senior Software Architect & SME - Java/Python

Vets Hired • Chantilly (VA)

On-site
USD 120,000 - 160,000
Senior Software Developer with Python experience
Senior Software Developer with Python experience

Select Search Associates LLC • Springfield (VA)

On-site
USD 120,000 - 170,000
Software Engineer
Software Engineer

Compunnel, Inc. • Rockville (MD)

On-site
USD 110,000 - 160,000
Senior Python Engineer - AWS & Microservices Lead
Senior Python Engineer - AWS & Microservices Lead

Aone Consulting, LLC • Reston (VA)

On-site
USD 120,000 - 150,000
Python Developer
Python Developer

Compunnel, Inc. • Reston (VA)

On-site
USD 100,000 - 130,000
Python Developer
Python Developer

Photon • Wilmington (DE)

On-site
USD 120,000 - 150,000
Senior Software Data Engineer (Python)
Senior Software Data Engineer (Python)

Pointwest Technologies Corp • Atlanta (GA)

On-site
USD 110,000 - 130,000
Senior Software Engineer
Senior Software Engineer

Vertisystem (A MOURI Tech Company) • United States

On-site
USD 120,000 - 160,000