Software Engineer Level 3

Markon, LLC.

$220K — $230K *
Information Technology
15+ years of experience
Job Overview by Ladders

Qualifications

  • Active TS/SCI w/ Polygraph with this Customer.
  • Bachelor's degree and 20+ years of software engineering experience.
  • Expert in designing and developing high-performance backend applications and distributed systems.
  • Proficient in developing Java applications and RESTful APIs.
  • Experience with Kubernetes and messaging technologies like RabbitMQ.
  • Skilled in troubleshooting enterprise-scale application and infrastructure issues.
  • Experienced in mentoring engineers and leading technical design efforts.

Responsibilities

  • Architect, design, and develop large-scale backend applications and distributed services.
  • Lead development of Java applications and RESTful APIs for enterprise mission capabilities.
  • Design and implement event-driven workflows with RabbitMQ or similar technologies.
  • Engineer and optimize containerized applications in Kubernetes environments.
  • Establish software engineering standards for coding, performance, and maintainability.
  • Diagnose complex issues across applications, messaging services, and infrastructure.
  • Mentor engineers through architecture reviews and technical guidance.

Benefits

  • Opportunity to lead innovative software engineering projects in a mission-critical environment.
  • Engagement with cutting-edge technologies in backend development and container orchestration.
  • Chance to mentor and influence the growth of fellow software engineers.
  • Ability to establish and uphold best practices in software quality and architecture.
Full Job Description
Description

Markon is seeking a Software Engineer to support the Fort Meade customer by architecting and modernizing high-performance backend applications that enable mission-critical operations. This role leads the design and development of distributed services, scalable APIs, and containerized application platforms while establishing engineering standards that promote performance, reliability, and maintainability. The role provides technical leadership across Agile teams, guiding software modernization efforts and delivering resilient enterprise solutions that support evolving mission requirements.

Responsibilities
  • Architect, design, and develop large-scale, high-performance backend applications and distributed services.
  • Lead Java application and RESTful API development supporting enterprise mission capabilities.
  • Design and implement event-driven and message-based workflows using RabbitMQ or comparable messaging technologies.
  • Engineer, deploy, and optimize containerized applications within Kubernetes environments.
  • Establish software engineering standards for coding, testing, performance, security, scalability, and maintainability.
  • Diagnose and resolve complex system-wide issues spanning applications, messaging services, databases, and infrastructure.
  • Mentor software engineers through architecture reviews, code reviews, and technical guidance.
  • Evaluate architectural tradeoffs and lead modernization of legacy applications and distributed systems.
  • Coordinate technical priorities across Agile teams while adapting to evolving mission requirements.
  • Develop technical documentation, architectural decisions, and production readiness assessments.
Qualifications

Required Qualifications

  • Active TS/SCI w/ Polygraph with this Customer.
  • Bachelor's degree and 20+ years of software engineering experience.
  • Expert experience designing and developing large-scale, high-performance backend applications and distributed systems.
  • Expert experience developing Java applications and RESTful APIs.
  • Experience with Kubernetes and message broker technologies such as RabbitMQ.
  • Experience troubleshooting complex, enterprise-scale application, messaging, and infrastructure issues.
  • Demonstrated experience mentoring software engineers, conducting code reviews, and leading technical design efforts.
  • Experience with Git, Atlassian tools, IntelliJ, or Eclipse.
  • Strong technical leadership, analytical, troubleshooting, communication, and collaboration skills.

Desired Qualifications

  • Experience with Spring Framework, Spring Boot, Kotlin, Python, MongoDB, or Apache NiFi.
  • Experience designing event-driven and distributed system architectures.
  • Experience establishing software quality, performance, security, and testing standards.
  • Experience modernizing enterprise applications supporting Intelligence Community missions.
Salary RangeUSD $220,000.00 - USD $230,000.00 /Yr.The Markon pay range for this position is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.

Similar Jobs

More Jobs at Markon, LLC.

More Information Technology Jobs

Find similar Software Engineer Level 3 jobs: