Senior Software Developer

AmentumChantilly, VA
16h$200,000 - $220,000

About The Position

Purpose and Impact: We are seeking a talented and experienced Senior Software Engineer to join our dynamic team. The ideal candidate will have over 10 years of software development experience with a strong background in cloud technologies and development, information systems, and service-oriented architectures. The role requires proficiency in full-stack development, database design, DevOps, and the ability to migrate and modernize legacy applications to the cloud. Work Schedule: M- F 40 hours a week

Requirements

  • 10+ years experience with Bachelors and 7+ years' experience with Masters degree.
  • Hands-on experience with secure systems engineering, systems integration, and reverse engineering.
  • Proficiency in programming languages (at least two): Python, NodeJS, Angular, JavaScript, C#, SQL.
  • Experience with cloud technologies.
  • Experience working with tools like JIRA, Confluence, Splunk, and diagramming applications.
  • Strong skills in debugging, performance optimization, and DevOps practices.
  • Background in on-call support and operational monitoring of critical systems.
  • TS/SCI w/Poly
  • Bachelor’s degree in Computer Science, Design, or related field (or equivalent experience).

Nice To Haves

  • Experience with design systems and component libraries.
  • Experience with AWS.
  • Experience with EKS or other container orchestration software.
  • Excellent technical writing and documentation skills.
  • Experience in collaborating with multidisciplinary teams.
  • Familiarity with high-availability systems and secure communications.

Responsibilities

  • Lead software development projects from requirements analysis through deployment and maintenance.
  • Design and develop software solutions, employing technologies such as Python, NodeJS, Angular, JavaScript, C#, SQL Server, Microsoft Windows Server, and Linux.
  • Experience with cloud technologies, migrating existing systems to the cloud, and establishing new CI/CD pipelines.
  • Monitor, troubleshoot, and enhance system operations using tools like Splunk and Grafana/Prometheus.
  • Work with Jira and Confluence for agile management.
  • Produce technical documentation, including system designs, Interface Control Documents (ICDs), and operational procedures.
  • Collaborate with cross-functional teams to reverse engineer legacy codebases and produce UML models.
  • Support secure communications systems, ensuring compliance with operational and security standards.
  • Research, prototype, and recommend improvements to existing systems and architectures.
  • Troubleshoot and resolve complex software, performance, and infrastructure issues.
  • Research and adopt emerging technologies to enhance system efficiency.

Benefits

  • Health, dental, and vision insurance
  • Paid time off and holidays
  • Retirement benefits (including 401(k) matching)
  • Educational reimbursement
  • Parental leave
  • Employee stock purchase plan
  • Tax-saving options
  • Disability and life insurance
  • Pet insurance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service