Hybrid Senior Software Engineer

Posted last month

Apply now

About the role

  • Come put your software engineering skills into action on the C2IMERA program supporting the US Air Force
  • Participate in the full software development lifecycle including scope and work estimation, architecture and design, coding, and automated testing within an Agile and CI/CD model
  • Architect, design, build, and enhance highly available and scalable systems used by Air Force customers worldwide
  • Own the delivery of an entire piece of a system or application and serve as a technical lead on medium-to-large, complex projects
  • Break down large tasks into smaller tasks executable by the development team and resolve roadblocks
  • Work closely with other engineers, Product Owner, and technical leadership to determine technical design and approach
  • Ensure team adheres to Agile processes, DevSecOps best practices, and continuous integration/delivery
  • Mentor other engineers and plan/estimate development tasks to improve performance metrics
  • Occasionally be onsite at preferred US locations; position allows remote work

Requirements

  • Bachelor's degree with 4+ years of experience or a Masters degree with 2+ years of experience
  • Additional experience may be considered in lieu of a degree
  • US Citizen with the ability to obtain and maintain a DoD Secret clearance
  • Hands-on expertise with Java/C++ and object-oriented programming
  • Strong proficiency with basic web technologies including HTML, CSS, XML, SOAP, WSDL, REST, JSON, and JavaScript
  • Proficiency with web application technologies, such as Apache Tomcat, JBoss, etc.
  • Experience delivering an entire piece of a system or application
  • Experience serving as a technical lead
  • Deep understanding of software design patterns
  • Working knowledge of Agile Development and continuous integration and continuous delivery methodologies and tools
  • Experience with a version control system (e.g., Git)
  • Experience with an issue/problem tracking system (e.g., Jira)
  • Proficiency with multiple operating systems (Mac OSX, Windows, LINUX, etc.)
  • Proficiency with at least one Relational Database Management System (Oracle, MySQL, PostgreSQL, SQL Server, etc.)
  • Proficiency with MS Office Products (Word, Excel, Visio, & PowerPoint)
  • Strong, self-motivated desire to learn new programming languages, tools, frameworks, and techniques
  • Ability to occasionally be onsite at preferred US locations (Newport News, VA; Lexington, MA; Orlando, FL; Charlottesville, VA; Omaha, NE; Morgantown, WV)
  • Preferred: Knowledge of Agile tools such as Jira, Bitbucket, Confluence
  • Preferred: Knowledge of CI/CD tools such as Jenkins, SonarQube, JUnit, Cucumber, Selenium, JMeter
  • Preferred: Experience developing and delivering modern software, including microservices, containers, and serverless architectures

Benefits

  • Competitive compensation
  • Health and Wellness programs
  • Income Protection
  • Paid Leave
  • Retirement
  • Remote work options (position allows remote work; occasional onsite preferred)
  • Opportunities for growth and professional development

Job title

Senior Software Engineer

Job type

Experience level

Senior

Salary

$85,150 - $153,925 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job