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, Chula Vista , Software Development Lead (Hybrid), IT / Software / Systems , San Diego, California
Didn't find what you're looking for? Search again!
Loading more jobs...