Logo
LinQuest Corporation

Senior Software Engineer / Team Lead

LinQuest Corporation, Colorado Springs, Colorado, United States, 80509


TMC, a LinQuest company is seeking a Senior Software Engineer / Team Lead to join our team at our office in Colorado Springs, CO. An active Top Secret clearance with SCI eligibility is required.

The Senior Software Engineer / Team Lead will lead a team developing and maintaining software supporting cutting-edge prototypes and operational SATCOM system solutions. Responsible for establishing and maintaining software development processes and standards, utilizing agile best practices, and tailoring them for individual project needs.

Responsibilities:

Maintain architecture and technology aligned across projects.Stay abreast of state-of-the-art tools and techniques and identify opportunities to apply them to improve company and project outcomes.Work with the Director of Engineering and individual Program Managers to plan, develop, and manage software development team resources.Lead and manage 3-6 direct reports to design, develop, test, deploy, and maintain software solutions.Lead communication with leadership regarding project and team status.Provide technical oversight and process improvement, establishing and maintaining software development processes and standards, utilizing agile best practices.Hands-on development, making key contributions as an individual contributor, developing solutions, implementing software, participating in project planning, and agile ceremonies.Implement software engineering best practices to ensure functional, performant, well-documented, and maintainable code.Collaborate with interdisciplinary project teams to understand functional requirements and deliver high-quality working software.Collaborate with the solutions architect, software architect, systems engineers, and test lead to provide software design expertise.Plan software team tasking in support of program and engineering managers.Create and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and source code.Prepare and install solutions by determining and designing system specifications, standards, and programming.Develop, maintain and ensure adherence to repeatable agile software development processes and procedures.Update job knowledge by studying state-of-the-art development tools and techniques.Demonstrate effective communication, teamwork, and leadership while building and maintaining relationships with peers and teammates.Provide coaching and mentoring to direct reports, including recommendations for career development.Participate in scrum ceremonies including story mapping, backlog refinement, sprint planning, and retrospectives.Effectively present working software through sprint, iteration, and customer demos.Conduct code reviews and merges of other developers' contributions.

Required Knowledge, Skills, and Experience:

10+ years of experience in software development and/or engineering.Bachelor of Science in Software Engineering, Computer Science, or related field.3+ years of experience leading a team, working in Agile Software Development, and working in the Defense industry.An active Top Secret clearance with SCI eligibility is required.Proficiency in multiple programming languages such as Python, C++, and JavaScript.Experience working in an agile environment with scrum and/or SAFe teams.Experience leading and providing guidance to a geographically dispersed team.Proficient with programming languages and software development tools (e.g., JavaScript, Node.js, C/C++, Java, Python, Linux, Docker, Kubernetes, Git).Experience with system design and data modeling using relational and non-relational databases.Understanding of government security requirements and access controls for software solutions.Experience developing software based on contractual requirements.Experience with creating iterative testing methods for software development.DoD IAT Level II and Agile certifications must be obtained within 6 months of hire.

Desired Knowledge, Skills and Experience:

Strong understanding of DevOps and Configuration Management practices and tools.Basic understanding of RF & DSP engineering efforts.Basic understanding of AI/ML principles.Broad understanding of Digital Signal Processing tools and techniques.Experience with Software Defined Radio platforms.Agile or SAFe certification preferred.Expertise in Software Defined Radios and/or FPGA architecture development.DoD IAT Level II certification preferred.

Why LinQuest?

LinQuest is a national security space leader that enables defense and intelligence missions through advanced digital solutions and the development, integration, and operation of mission control systems. As a recognized thought leader in Digital Engineering and Digital Transformation, LinQuest delivers the technical capability, innovation, agility, and operational expertise to accelerate our Nation's competitive advantage in space.

Compensation:

The salary for this position ranges from approximately $125,000 to $185,000 depending on relevant experience and qualifications.

Benefits:

LinQuest offers comprehensive and competitive benefit offerings to our team members, including medical, dental, vision, retirement, paid time off, tuition reimbursement, and company paid life insurance.

#J-18808-Ljbffr