Lead Software Developer

1 month ago


San Diego, United States Tactical Engineering Analysis Full time

The Lead Developer will serve as a member of the Command and Control (C2P) software modernization effort to our client and the company. This effort will require the Lead Developer to guide a team of developers and testers, provide technical expertise and to work closely with the Scrum Master and Product Owner in the software development process. The role includes the research, design, programming, and testing of computer software. The candidate will also lead work as needed to develop software infrastructure and development environments, and transition older product lines and capabilities to the new architecture and coding language. Responsibilities Essential Functions/Job Duties: Lead the team with the analysis of existing and emerging Operational and Functional requirements to support the current and future systems capabilities and requirements. Provide Technical Leadership for a team of developers and testers creating a Tactical Data Link System. Guide the team in making architecture, design and coding decisions. Recommend best practices in utilizing modern C++ (C++17 and above). Ensure the team is developing technically elegant, performant and maintainable code. Perform code reviews of developers work and enforce coding style guidelines and excellence. Act as a Subject Matter expert in one or more technical areas in alignment with the teams work assignments. Work in a lab environment one or more days per week in order to develop and test on lab hardware assets. Be able to come on-site as needed by project demands to support development and test teams. Develop C/C++ software to integrate a C++ Human Machine Interface (HMI) with the Core Software Component. Set and Display information about remote units and link status. Develop Client code to well defined interface to C2P Mod Core. Perform development work on the C2P Mod C++ application to support the integration of new communications technologies. Research new User Interface technologies (i.e. Electron.js and Qt) in order to rewrite the HMI. Perform Software Development using XML Data Translations 40%, Object Oriented and C++ programming languages 60% to implement system requirements. Work with an existing codebase. Perform Software Development tasks by building upon an existing code base, following established procedures and policies. Willing to study, learn and apply knowledge of Naval and DoD Tactical Data Link (TDL) technologies in order to complete your work assignments. This includes Navy N-Series Messages and TDL technologies such as JREAP-C, Link 16, Link 22, JREAP-A, S-TADIL J as outlined in MILSTDs such as the 6016F. Collaborate with Government Software Development Leads to determine programming objectives. Equipment Used: CLIP, C2P, Test and Development Tools Computer, Keyboard, and Mouse Microsoft Office tools Typical Working Conditions: General office environment Computer/Equipment lab Essential Physical Tasks: Ability to lift 10 lbs. on an occasional basis. Ability to use a personal computer, keyboard and mouse on a consistent basis. Written Communications: Operates standard computer-based business tools (including but not limited to Jira, Confluence, Microsoft Word and Excel) effectively. Proficient in the development of White Papers and Technical Documentation. Verbal Communications: Demonstrates excellent clear and concise verbal communication skills. Qualifications Skills/Qualifications: At least Three (3) Years of Experience Required: Experience as a Lead Developer of a team or Software Capability. Experience as a Subject Matter Expert (SME) and advising other team members in that area. Experience helping to provide technical guidance to more junior develo ers and unblocking them. Experience in working in a lab setting with software and hardware for development and integration. Successful delivery of a software component integrated with dedicated hardware in a lab environment. Successful results in software development using the C++ Programming Language and XML Data Translations. Ability to analyze bugs to perform a preliminary evaluation to determine acceptance of the bug. Ability to review, order and prioritize multiple Stories that comprise a feature. Experience in delegating software development tasks to one or more developers. Ability to gauge a developers experience and suitability to work on certain tasks. Experience developing high quality software primarily on Red Hat Linux with some Windows development. Experience developing with modern versions of C++ such as C++ 17 or later. Experience using VS Code or Eclipse IDE for C++ Development and GIT as source code repository. Experience in debugging software across multiple modules using tools such as GDB and detecting memory leaks using tools such as Valgring. Experience in developing Serial I/O Interfaces. Experience in testing your own software and preparing Demos of your progress as per Agile practices. Experience with integrating hardware and software solutions. Experience with cloud development environments using Amazon Web Services (AWS) and Atlassian Tool Sets: Jira, Confluence, Bitbucket, Artifactory. Experience using collaboration tools such as MS Teams. Flexibility in working remotely as well as in person in a development lab setting. Preferred Experience: Five plus (5+) of relevant experience is preferred. Experience in developing Serial I/O Interfaces, MIL-STD 1397E, RS-422 and MIL-STD 1553 is preferred. Customer Interface Activities: Suitab



  • San Francisco, California, United States Seven Seven Software Full time

    About the Position: We are seeking an experienced Software Development Lead - AI to join our team at Seven Seven Software. The ideal candidate will have a strong background in software engineering and AI/machine learning, with experience in designing and developing advanced AI models and algorithms. As a key member of our team, you will be responsible for...


  • San Diego, California, United States Northrop Grumman Full time

    Job Title: Software Development LeadWe are seeking a highly skilled Software Development Lead to join our team at Northrop Grumman. As a key member of our software development team, you will be responsible for leading the design, implementation, and delivery of high-quality software solutions. This is a fantastic opportunity to work with a talented team of...


  • San Diego, California, United States DanSources Full time

    Job DescriptionWe are seeking a highly skilled Software Development Lead to join our team at DanSources in San Diego, CA. The ideal candidate will have 10+ years of experience in software development and a strong background in C++.The estimated salary for this position is $**175,000 - $220,000 per year**, depending on experience. Responsibilities:Lead the...


  • San Diego, California, United States Dynamic Solutions Technology LLC Full time

    **Job Title:** Software Development Lead**Location:** San Diego, CAAt Dynamic Solutions Technology, LLC, we are seeking a highly skilled Software Development Lead to support our contract work in San Diego, CA. This is an excellent opportunity for individuals who are passionate about software development and want to make a significant impact in the...


  • San Diego, California, United States Top Secret Clearance Jobs Full time

    About Top Secret Clearance Jobs">We are a leading provider of high-stakes job opportunities for individuals with top secret clearance.Our mission is to help those with exclusive security clearance find their next career opportunity and get interviews within 48 hours.We believe in providing our clients with exceptional service, expert knowledge, and...


  • San Diego, California, United States BAE Systems USA Full time

    **Job Summary**We are looking for a skilled Software Lead/Architect to join our team at BAE Systems USA. As a key member of our team, you will be responsible for developing and implementing software solutions that address critical national security challenges.The ideal candidate will have extensive experience with software development, coding, and debugging,...


  • San Diego, California, United States Top Secret Clearance Jobs Full time

    Job DescriptionAs a Senior Software Development Lead at Top Secret Clearance Jobs, you will have the opportunity to lead critical software development projects for multiple Department of Defense (DoD) and Intelligence Community (IC) clients. You will be responsible for designing and developing software components for intelligence data processing and analysis...


  • San Diego, California, United States Northrop Grumman Full time

    Job SummaryWe are seeking an experienced Embedded Software Development Lead to join our team at Northrop Grumman. This is a challenging opportunity for a talented professional to lead a team of software engineers in developing cutting-edge embedded systems.Key Responsibilities:Lead a team of 10-20 software engineers in the development of embedded software...


  • San Diego, California, United States Northrop Grumman Full time

    We are seeking a highly motivated and experienced Principal Software Developer Lead to join our software organization at Northrop Grumman's Rancho Bernardo, El Segundo or Palmdale, California locations. This role will involve leading the development of complex software systems for use in flight and mission critical systems.Key Responsibilities:Leading the...


  • San Diego, California, United States Northrop Grumman Full time

    Job Title: Embedded Software Development LeadA challenging opportunity has arisen for an experienced Embedded Software Development Lead to join our team at Northrop Grumman.About the Role:Lead a team of approximately 10-20 individuals in completing the full software development life cycle in an Agile software development environment.Collaborate and work in a...


  • San Diego, California, United States Tactical Engineering Analysis Full time

    About the RoleAt Tactical Engineering Analysis, we are seeking a highly skilled Lead Software Developer to join our team. As a member of our software modernization effort, you will be responsible for guiding a team of developers and testers in creating a Tactical Data Link System. You will provide technical leadership, make architecture and design decisions,...


  • San Diego, California, United States Top Secret Clearance Jobs Full time

    About the JobThe ideal candidate for this role will have experience in leading software development teams, designing cloud architectures, and implementing DevOps processes. The successful candidate will be responsible for providing software engineering support to multiple Department of Defense (DoD) and Intelligence Community (IC) clients.Key...


  • San Diego, California, United States ZipRecruiter Full time

    Unlock Your Potential as a Software Development LeadWe're seeking an exceptional Senior Software Engineer to join our team at Canonical, a leading international software company.About the RoleIn this exciting opportunity, you'll have the chance to shape the architecture of our Metal As A Service (MAAS) hyperscale provisioning technology. With a strong...


  • San Diego, California, United States BAE Systems USA Full time

    Job Title: Senior Principal Software EngineerAbout the RoleWe are seeking a highly experienced Senior Principal Software Engineer to join our team at BAE Systems USA. As a key member of our development team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers.Responsibilities*...


  • San Diego, California, United States Northrop Grumman Full time

    OverviewNorthrop Grumman is a pioneering company that has been at the forefront of technological advancements in our nation's history. From the first flight across the Atlantic Ocean to stealth bombers, we have consistently pushed the boundaries of what is possible.Salary RangeThe estimated salary range for this position is $87,200 - $130,800. Additionally,...

  • Technical Lead

    2 weeks ago


    San Diego, California, United States ServiceNow Full time

    As a Technical Lead - Software Development at ServiceNow, you will be responsible for leading a team of engineers to develop and implement high-quality software solutions that meet customer needs.You will research and learn new technologies, justify choices with thorough analysis and discussions, build high-quality code by enforcing best practices, work with...

  • AI Software Developer

    2 weeks ago


    San Francisco, California, United States Triunity Software Full time

    **About Triunity Software**We are a leading provider of IT services and technology solutions to various business verticals. Our goal is to develop long-term partnerships with businesses and help them gain a competitive advantage by providing cutting-edge IT infrastructure and software platforms.


  • San Diego, California, United States ZipRecruiter Full time

    About the JobAs a Senior Software Engineer with Tillster, you will play a key role in designing, developing, and delivering software application products that meet the requirements of our mobile and online food ordering and e-commerce payment solutions. Our platform is compatible with 15+ unique POS systems, representing over 90% coverage in multi-unit...


  • San Diego, California, United States Tandem Full time

    Salary and BenefitsThe estimated annual salary for this position is $95,000 - $120,000, depending on location and experience. Tandem offers a competitive compensation package, including bonus, equity, and a robust benefits package. This includes health care benefits such as medical, dental, vision, health savings accounts and flexible saving accounts, 11...


  • San Diego, California, United States Modular Medical Inc Full time

    About Modular Medical IncWe are a leading medical device company that prioritizes innovation and excellence in our products.Job OverviewThis role is a great opportunity for an experienced embedded software developer to join our Research & Development team in San Diego.Estimated Salary Range$150,000 - $180,000 per year.Job DescriptionAs a Senior Software...