Senior Software Developer

TIAGArlington, VA
$150,000 - $170,000Onsite

About The Position

TIAG is now hiring a Senior Software Developer to lead the design and development of complex software solutions on our program at the Office of Naval Research in Arlington, VA. This is a position that is 100% onsite (5 days/week at the ONR in Arlington). This position requires a Secret clearance to be able to start work. US or Naturalized Citizenship are a requirement for eligibility.

Requirements

  • Bachelor’s degree in computer science or related field
  • 10+ years of professional experience in software development with a proven track record of successfully delivering multiple software projects through the full software lifecycle.
  • At least 3 years as a lead developer.
  • Active Secret Clearance or current interim IAT Level II certification (CompTIA Security + or equivalent)
  • Computing environment certification (e.g., Server+, Linux+, AWS Certified Developer (or equivalent)
  • Extensive experience with software design patterns, architecture, and best practices.
  • Experience with Agile methodologies, project management tools, and practices.
  • Demonstrated expertise in developing software applications using C#, Java, SQL, and Javascript.
  • Experience developing/testing web applications using HTML, jQuery, Bootstrap, XML, JSON, JavaScript, CSS.
  • Experience with API development.
  • Experience with modern development frameworks and tools (e.g., .Net Core, ASP.Net, Identity framework, Entity framework, MVC (Model, View, Controller), Blazor, Fluentui).
  • Experience with database management (SQL Server) and data modeling.
  • Knowledge of version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines.
  • Experience with AWS Cloud Native Services, CodeCommit, CodeBuild, CodeDeploy, CodePipeline, Elastic Container Registry, Elastic Container Service, Elastic Kubernetes Service
  • Familiarity with DISA application development STIGs and well versed in DOD information assurance policies and regulation
  • Demonstrated leadership and mentoring skills, with the ability to motivate a development team.
  • Excellent analytical and problem-solving abilities, with a focus on delivering high-quality and efficient solutions.
  • Exceptional verbal and written communication skills, with the ability to articulate technical concepts to diverse audiences and collaborate effectively with stakeholders.
  • US or Naturalized Citizenship

Responsibilities

  • Defining and implementing software architecture and design patterns that meet business needs and technical requirements.
  • Evaluating and recommending tools, technologies, and processes to improve development efficiency and product quality.
  • Writing high-quality, maintainable, and scalable code.
  • Leading by example, ensuring that code reviews and quality assurance practices are adhered to.
  • Identifying and resolving complex technical issues, performance bottlenecks, and bugs.
  • Optimizing software for performance, scalability, and security.
  • Work closely with the project manager, product owners, and other stakeholders to define project requirements, scope, and timelines.
  • Identifies potential risks and issues related to software development and implements mitigation strategies.
  • Ensures the PDS project is delivered with minimal disruptions.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service