Senior Software Developer/Solutions Architect
The Marlin Alliance, Inc. · San Diego, CA · 11 mo ago
Engineering$110k–$180k/yrFull-time
Duties/Responsibilities
- Define, design, and implement technical solutions in the context of system and software engineering factors that influence system performance, life-cycle costs, risks, and the potential for interoperability.
- Architect and code solutions that are: secure, scalable, extensible, implementable, reusable, well-documented and sustainable.
- Work with the VP of Technology Solutions and applicable PMs to advise teams to design, develop, & deploy technical solutions that meet client objectives.
- Ensure software requirements are stable, traceable, allocated to iterations and assessed for dependencies to meet iteration goals for capability and test.
- Hold team accountable to code reviews & engineering best practices.
- Help drive the evolution of architecture solutions to keep up with changes in both technology and market need, and to meet delivery objectives.
- Work with the individual development leads to continue to document & evolve the solution architecture. Ensure best practices are captured and communicated.
- Guide junior developers through skill & professional development.
- Document and communicate clearly technical approaches and architectures, either to existing customers or to prospective customers.
- Produce high level architecture designs.
- Produce technical estimates.
- Contribute to Request For Proposal (RFP) responses.
Required Qualifications
- Bachelor’s degree in computer science, information systems, engineering, or other related scientific or technical discipline from accredited college/university.
- 8+ years of experience in software engineering/development.
- Proven ability to contribute to technical architecture design that supports robust solutions, including experience with requirements management and technology selection.
- Experience with Angular 7+.
- Experience with RxJS.
- Experience in data migration, data flows and data visualizations.
- Experience in applying analytical skills to support process improvement, studies, and analysis projects.
- Good understanding of SDLC and solution delivery methodologies, particularly Agile/Scrum.
- Must be able to obtain a Secret clearance.
Preferred Qualifications
- Experience with Risk Management Framework (RMF).
- Direct experience in the Naval Modernization Process.
- Experience in the following technologies: UiPath, JavaScript, C#, React, Vue, Bootstrap, CSS.
- Experience with Progressive Web Application (PWA) development.
- IAT-II/Cyber Security Workforce (CSWF) Certification.