Full-Time Senior Software Engineer (Req#2024-53)
Job Description
Join Our Team as a Senior Software Engineer at G2 Software Systems!
G2 Software Systems, Inc. (G2SS) is seeking a highly skilled and experienced Senior Software Engineer specializing in systems development to join our dynamic team. If you have an extensive background in software engineering for military systems and a passion for cutting-edge technology, this role offers a unique opportunity to lead and contribute to critical defense projects.
Why This Role is Exciting:
As a Senior Software Engineer at G2SS, you will work on complex, software-intensive military systems, driving innovation and enhancing communication capabilities for DoD tactical networks. Your expertise in software development, system architecture, and leadership will be critical to the success of defense programs and technological advancements.
Your Role and Responsibilities:
- Lead software development and engineering teams, focusing on advanced military communication and tactical systems.
- Utilize your expertise in Agile techniques and methods, including Scrum Team leadership, providing oversight to the software development team.
- Drive software development for planning and provisioning software-defined radio Mobile User Objective System tactical networks.
- Develop software using JAVA, JavaScript, and related technologies in a Windows environment, leveraging REST APIs, web servers and web containers, XML, relational database solutions, and effective user interface solutions.
- Oversee formal quality processes, such as Capability Maturity Model Integration (CMMI), ensuring high-quality software engineering practices.
- Collaborate with teams to drive continuous improvement and deliver on future systems architecture design goals and constraints.
What You’ll Need:
- Bachelor of Science degree from an accredited college or university in Electrical or Computer Engineering, Computer Science, or a related technical field.
- At least seven (7) years of experience working on software-intensive systems and systems architecture.
- At least five (7) years of experience in JAVA and JavaScript development in a Windows environment.
- At least seven (7) years of experience with JAVA or JAVA FX.
- At least three (3) years of Agile Scrum experience, leading software development teams and providing oversight for the scrum team.
- Extensive experience with systems/software engineering development fundamentals and ability to effectively apply Agile Scrum software development techniques and methods.
- Strong experience with JAVA, JAVA APIs, REST, JavaScript, XML schema definition, XML object serialization/deserialization, XSLT transformation, multi-threaded asynchronous operations, and integration with software defined radios/embedded systems.
- Expertise with web development, front-end web user interfaces, and back-end web servers/web containers for full stack software development.
- Experience with root cause analysis for software maintenance; perform software analysis, propose/present courses of action, and resolve issues using efficient software design and implementation techniques.
- S. Citizenship is required, along with the ability to obtain and maintain a Secret clearance.
Preferred Qualifications:
- Masters degree from an accredited college or university in Electrical or Computer Engineering, Computer Science, or a related technical field.
- At least six (6) years of experience as a technical lead in systems software development, including experience with tactical communication systems.
- Knowledge of DoD software-defined radio tactical networks and other military systems.
- Expertise in tactical communication systems or network management systems.
- Experience in coordinating and reviewing software architecture and ensuring alignment with future design goals.
- Current Agile Scrum Product Owner, Scrum Master, or Developer certifications.
- Familiarity with formal DoD quality assurance processes and frameworks like CMMI.
Physical Requirements:
- Prolonged periods of sitting at a desk and working on a computer.
- Must be able to lift 15 pounds at times.
- Must be able to navigate each department at the assigned facility.
Location:
This is a full-time hybrid position based in San Diego, CA. You’ll enjoy the flexibility of working from home while also engaging with the team in person at the client office at least one day per week and additional days as needed based on workload. Travel <10%.
Compensation and Benefits:
The compensation range for this position in California is $170,000/year to $220,000/year, depending on your expertise, market location conditions, and government contract specifics. G2 offers a competitive benefits package including a full range of medical coverage, a 401k plan, an Employee Stock Ownership Program (ESOP), tuition reimbursement, and more. Our company prides itself on providing consultant-level pay within a dynamic and employee-centered environment.
About G2 Software Systems:
Since 1989, G2 Software Systems has been a leader in delivering cutting-edge software development solutions for DoD programs. As an employee-owned small business, we pride ourselves on fostering a vibrant, collaborative work culture. Our team comprises expert professionals dedicated to advancing technology and supporting national defense. G2 launched an Employee Stock Ownership Program (ESOP) in 2010, offering employees ownership and investment in our company’s future.
Join Us:
Be part of a team where your expertise in software engineering can drive the next generation of defense technology. At G2 Software Systems, your skills are valued, and your contributions matter. Apply now and start your journey with G2SS! Please complete the G2SS Application Form and email your completed application form, resume, and cover letter to
**@g2**.com
. Applications are reviewed as received, and a member of our Talent Acquisition Team will contact you if your qualifications match our needs.
G2 does business with the Federal Government. The Federal Government requires, for security purposes, that all employees are U.S. citizens and either have obtained or are able to obtain/retain a DoD clearance. G2 Software Systems, Inc is an equal opportunity employer. We are committed to creating an inclusive and diverse workplace that values and respects the unique contributions of each individual. We do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, or any other protected status under applicable laws. We are committed to ensuring that all individuals have an equal opportunity to apply and be considered for employment with our organization and strive to provide a barrier-free and accessible recruitment process to candidates with disabilities in accordance with disability legislation. If you require accommodation during the application or interview process, please inform us of your needs by contacting our Human Resources team by email at
**@g2**.com
or by phone by calling 619-222-8025 x133
54 total views, 0 today