Experienced Software Engineer

San Antonio, Texas

Leidos
Apply for this Job
Description

Join Leidos and Make an Impact

At Leidos, we drive innovation through the expertise of our diverse and talented team, all dedicated to ensuring customer success. We empower our people, give back to our communities, and prioritize sustainable operations. Our Mission, Vision, and Values define how we do business-always striving to do what's right for our customers, employees, and communities.

About the Digital Modernization Sector

Our Digital Modernization Sector is committed to delivering high-performance IT services and cutting-edge solutions. We leverage cloud-factory and as-a-Service (aaS) capabilities, integrating commercial products to enable a comprehensive digital engineering approach to IT transformation. Our team tackles the world's most complex security challenges for customers with mission-critical operations.

About the Role - Software Developer

Leidos is looking for an accomplished Experienced Software Engineer to support the Integrated Defensive Cyber Systems Contract. This position plays a crucial role in a high-profile program, contributing to essential products designed for senior leadership. The scope of work includes development, upgrades, maintenance, research and development, and testing.

The ideal candidate should possess AWS cloud development experience, focusing on secure cloud integrations, optimized cloud connectivity, and managed cloud services. This role will be physically located near Lackland Air Force Base.

If you're passionate about working on impactful projects that help shape the future of cyber defense, we invite you to apply today.

Primary Responsibilities:
  • Design and develop new applications while smoothly integrating innovative solutions into existing platforms.
  • Analyze and resolve complex application development challenges, identifying appropriate tools and technologies to elevate our solutions.
  • Develop and maintain web applications, including troubleshooting, software upgrades, and performance enhancement.
  • Utilize JavaScript development principles to create scalable and efficient software solutions.
  • Work within an Agile and DevOps environment, applying best practices for software development and deployment.
  • Develop and deploy applications in AWS environments, ensuring robust performance across development, testing, and production stages.
  • Utilize code delivery mechanisms (e.g., Maven, Ant) and continuous integration/delivery tools (e.g., Jenkins, Git, Subversion, Puppet) to optimize development workflows.
  • Stay updated with emerging technologies and methodologies, proactively enhancing development processes and system performance.
Basic Qualifications:
  • A BS degree with 8+ years of prior relevant experience or a Masters with 6+ years of prior relevant experience. Additional years of experience may be considered in lieu of a degree.
  • Proficiency in Python and JavaScript for data processing and application development.
  • Experience with SQL, MySQL, and NoSQL databases, including data modeling and optimization.
  • Skilled in developing and maintaining data systems and managing complex datasets.
  • Expertise in writing complex SQL queries to extract, transform, and load data for reporting and analytics.
  • Ability to identify patterns and trends, develop predictive models, and create data visualizations (tables, graphs, dashboards) to present insights effectively.
  • Experience in data cleanup, including detecting and correcting errors, removing corrupted data, and ensuring dataset quality.
  • Hands-on development experience with Node.js, including building and maintaining scalable applications.
  • Proficiency in developing REST APIs to facilitate seamless data exchange and integration.
  • C development experience on Microsoft Windows, with a robust understanding of software engineering principles.
  • Familiarity with TypeScript for creating robust and maintainable web applications.
  • Must possess an active Secret clearance, with the ability to obtain TS/SCI clearance to be considered.
Preferred Qualifications:
  • Analyze data to create and develop machine learning models.
  • Perform software quality assurance and testing using diverse technologies.
  • Technical knowledge in data quality, data modeling, analytics, and predictive modeling.
  • Experience with Mobile Development, either iOS or Android.
  • Proficiency in using git at the command-line.
  • Experience with development environments on Mac.
  • Familiarity with the Linux command line and scripting.
  • Experience with Sequelize ORM.
  • Experience using VS Code.
  • Experience with MS Visual Studio, Apple configurator and iPad/iPhone MDMs, as well as AWS would be a plus.
  • Active TS/SCI clearance preferred.
Pay Range: Pay Range $104,650.00 - $189,175.00

The Leidos pay range for this job level serves as a general guideline and is not a guaranteed compensation. Several factors considered in extending an offer include job responsibilities, education, experience, knowledge, skills, abilities, as well as internal equity, alignment with market data, relevant bargaining agreements, or other legal considerations.

Date Posted: 03 May 2025
Apply for this Job