HighlandRecruiter Since 2001
the smart solution for Highland jobs

Software Development Lead (Hybrid)

Company: Out in Science, Technology, Engineering, and Mathe
Location: San Diego
Posted on: May 3, 2025

Job Description:

Job DescriptionBAE Systems is seeking an experienced, hands-on Software Lead to guide a multi-disciplinary team in a rapid, agile-like development environment. The ideal candidate will have experience with programming languages such as Java, C++, Web Services, XML, JSON; software architecture; and managing, planning, and coordinating software design and development efforts.Responsibilities:

  • Lead a team of software engineers in designing, developing, and deploying high-quality software solutions.
  • Collaborate with Systems and Test engineers.
  • Ensure adherence to best practices in coding, architecture, and development processes.
  • Provide mentorship and technical guidance to team members.
  • Conduct code reviews and enforce software development standards.
  • Troubleshoot, optimize, and improve existing systems for performance and scalability.This role involves a hybrid work format, combining onsite and remote work.Required Education, Experience, & Skills:
  • Must hold an active Top Secret clearance and be able to obtain SCI clearance.
  • Bachelor of Science degree in engineering or a technical discipline, with 6 to 8+ years of software design, coding, and debugging experience across the development lifecycle.
  • Proficiency in at least one of the following:
    • C++
    • Java Spring Boot
    • Experience developing maintainable and testable object-oriented systems, with a deep understanding of layering and dependencies.
    • Knowledge of software design and Object-Oriented Analysis & Design (OOAD).
    • Experience with version control systems like Git.
    • Experience with Agile development methodologies and issue tracking tools like JIRA.
    • Familiarity with UNIX and/or Linux environments.
    • Self-motivated with multitasking ability.
    • Strong communication skills, both oral and written.Preferred Education, Experience, & Skills:
      • Bachelor of Science in Computer Science.
      • Experience with SQL and RDBMS like Oracle.
      • Proficiency in multiple high-level programming languages such as C++, Java, Python.
      • Experience with geospatial data or large imagery archive systems.
      • Knowledge of cloud environments like AWS.
      • Understanding of software design patterns and heuristics.
      • Experience with various development methodologies.
      • Proficiency in scripting languages like sh, csh, bash, ksh, make, XML, HTML, CSS, PERL.
      • Familiarity with development tools such as Eclipse, Spring Framework, JBoss, Apache, Tomcat, Maven, Ant, and automated testing tools.
      • Experience with server-side Java/JEE development and user interface development tools for the JEE stack.
      • Knowledge of Java frameworks like Spring, and experience with open-source software and services.Pay Range: $130,355 - $221,603 annually.Note: Salaries are influenced by various factors, including skills, education, experience, and market conditions.Employee Benefits: Comprehensive health, dental, vision insurance, 401(k), disability, life insurance, paid time off, holidays, parental/military/bereavement leave, recognition programs, and other perks.About BAE Systems Electronic Systems:BAE Systems, Inc., the U.S. subsidiary of BAE Systems plc, specializes in defense, aerospace, and security solutions. We are committed to innovation, national security, and making a global impact through our advanced technology and dedicated team.
        #J-18808-Ljbffr

Keywords: Out in Science, Technology, Engineering, and Mathe, Highland , Software Development Lead (Hybrid), IT / Software / Systems , San Diego, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Highland RSS job feeds