Jobs · Engineering · Maryland

Senior Software Engineer

Leidos · Gaithersburg, MD · 3 mo ago
On-siteEngineering$108k–$195k/yrFull-time

About the role

Leidos is seeking an experienced Senior Software Engineer to join the Chinook Program supporting a premier Intelligence Community customer. The role involves designing, developing, integrating, and maintaining mission-critical software applications that enable the customer to solve complex operational challenges.

Responsibilities

  • Resolve various tasks as prioritized by the team product owner.
  • Engage in the complete software development lifecycle, operating within well-defined parameters.
  • Take ownership of delivering enhancements within a system or application.
  • Break down sizable tasks into manageable units for execution and provide LOE estimations.
  • Collaborate with fellow software engineers to create and document optimal technical designs.
  • Ensure team compliance with Agile processes and best practices.
  • Build software solutions where the solution is not clearly defined but always prioritizing customer needs.
  • Resolve obstacles for the development team, working collaboratively with the Product Owner, technical leadership, and other engineers.
  • Ensure all Scrum events take place and are positive, productive, and kept within the timebox.

Qualifications

  • US citizenship is required per contract.
  • Bachelor's degree in Computer Science, Software Engineering, or related field and 8-12 years of prior relevant experience or Master’s with 6-10 years of prior relevant experience.
  • Experience working as a Scrum Master for a software development or similar technical team.
  • Strong proficiency with the following technologies: Web (Django, JQuery, Ajax, and REST APIs), Object-oriented Programming (Python, Java, and JavaScript), Relational Database (SQL/Postgres), Operating System (Windows, Linux), Version Control System (Git, GitLab).
  • Experience incorporating GEOINT domain understanding when troubleshooting, optimizing, and validating system behavior and data outputs across environments.
  • Deep understanding of modern software design patterns and coding standards.
  • Experience architecting, developing, and delivering complex software systems into production.
  • Working knowledge of Agile development and continuous integration/continuous delivery methodologies and tools.
  • Strong, self-motivated desire to learn new programming languages, tools, frameworks, and techniques.

Preferred Qualifications

  • Experience with scripting languages such as REACT.
  • Software Architectures: Client-Server, Model-View-Controller.
  • Cloud Exposure: Multi-cloud architectures: AWS, IBM, Google, Azure, and Oracle.
  • Specific AWS Services: S3, SQS, SNS, EC2, CloudFormation and RDS.
  • Certifications such as AWS DevOps Engineer or similar.

Similar jobs

Senior Software Engineer

HaystackAustin, Texas Metropolitan Area· 1 mo ago
Information Technology$168k–$227k/yrapply on haystack.cv

Senior Software Engineer

ETAP SoftwareHouston, TX· 3 mo ago
Information Technology$105k–$175k/yrapply on aveva.wd3.myworkdayjobs.com

Senior Software Engineer

Global Technical Talent, an Inc. 5000 CompanyFort Mill, SC· 3 mo ago
Information Technology$50–$70/hrapply on www1.jobdiva.com