Sr. Software Developer SAN DIEGO
- Category: Software Developer Jobs
- Location: San Diego, California
- Job Type: Full Time / Part Time
- Salary: Estimated: $ 18K to 33K
- Published on: 2025/09/23
Job Summary
The role of Sr. Software Engineer involves supporting a nationally significant and fast-paced cryptographic key management program using the Scaled Agile Framework (SAFe) methodology.
You will be part of an agile development team performing software development activities, including turning agile stories into implementable concepts, through development, testing, and deployment of new capabilities in this complex system.
Responsibilities include analyzing and resolving highly complex software issues related to multiple aspects and components of the system, collaborating with experts within the program and user community to design, develop, and debug existing software, and providing technical leadership for software development activities as a member of an agile team.
The successful candidate will have experience with Java/J2EE, one of the following: Python, C/C++, SQL, SOAP, WSDL, WADL, User Interface development, knowledge of databases and structures, XHTML, HTML, XML, XSLT, Windows, and Linux operating systems.
A strong understanding of sound software development principles and practices is essential, along with the ability to plan and prioritize personal tasking and communicate effectively verbally and in writing.
The position requires an active TS/SCI with Polygraph clearance and adherence to company security protocols.
Requirements
Bachelor's degree and 12 – 15 years of prior relevant experience or Master's with 10 – 13 years of prior relevant experience
Demonstrated development experience with Java
Specific experience with Java/J2EE and one of the following: Python, C/C++, SQL, SOAP, WSDL, WADL
Experience with User Interface development, knowledge of databases and structures, and/or experience working with XHTML, HTML, XML, XSLT
Experience developing on Windows, and/or Linux operating systems
Must have a strong understanding of sound software development principles and practices
Must be able to plan and prioritize personal tasking and be able to communicate effectively verbally and in writing
Must be an independent thinker, capable of performing high quality work, both independently and with a team in a fast-moving environment
Preferred Qualifications:
Experience with JEE, SQL, application servers (Tomcat, WebLogic, JBoss), scripting
Experience with high level requirements management including requirements decomposition, secure systems engineering and development, trade-off analysis, interface control, and testing and continuous integration
Experience in software development on Agile teams using Agile Developer practices such as Pair Programming, TDD, Refactoring, and ATDD
Experience with FITNesse, Mockito, Cucumber, Unified Functional Tester (UFT), Selenium
Experience with Behavior Driven Development (BDD) or Test-Driven Development (TDD)
Secure Software development (i.e., Layer 7 Policy)
Experience with the Scaled Agile Framework (SAFe) methodology, SAFe Agilest Certification, or experience as a member of an agile team
Related jobs
-
Freelance Interpreter
Job highlights Identified by Google from the original job post Qualifications Fluency in multiple languages Excellent verbal communication skills Strong interpreting and translation skills Ability to maintain confidentiality and neutrality Knowledge ...
-
Software Engineering Manager - Manufacturing & Industrial Systems
Job highlights Identified by Google from the original job post Qualifications Minimum qualifications are required to be initially considered for this position Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field...
-
Postgres developer
Job highlights Identified by Google from the original job post Qualifications JD :An ideal candidate should have a Bachelor of Engineering degree with 10+ years of experience in Postgres database development Candidate should have experience and shoul...