Senior Software Engineer
Job Description
Join Digital Force Technologies as a Senior Software Engineer on the Seraphim Platform in San Diego, onsite. This is a full-time role that combines hands-on coding with architectural influence in a fast paced environment, offering the opportunity to build complex systems and make an immediate impact. You will collaborate with Product Management and cross-functional teams to advance the software roadmap and deliver meaningful features for internal and external customers.
Location: San Diego, CA (onsite). Compensation ranges from USD 150,000 to 180,000 per year, with bonus opportunities. The role includes a comprehensive benefits package and a supportive culture that emphasizes technical excellence and teamwork.
Benefits
- 401(k)
- 401(k) 5% Match
- AD&D insurance
- Bereavement leave
- Dental insurance
- Employee assistance program
- Flexible spending account
- Free parking
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Retirement plan
- Snacks provided
- Vision insurance
- Bonus opportunities
- Yearly bonus
Responsibilities
- Develop clean, maintainable code and deliver reliable software
- Sustain and enhance existing applications to keep pace with evolving environments
- Utilize and contribute to Digital Force Technologies' common libraries
- Regularly deploy software to production environments
- Collaborate across teams to support the software roadmap
- Contribute to pivotal architecture and design decisions
- Assist in planning for future applications leveraging new technologies
- Support and communicate with Product Management and cross-functional teams
- Lead or collaborate on projects that deliver new or enhanced functionality for internal and external customers
Requirements
- 8+ years of relatable software experience
- Bachelor’s Degree or equivalent work experience
- Excellent communication and documentation skills
- Strong problem-solving and analytical abilities
- Experience developing in mid-size, multi-language software projects with emphasis on interoperability and reusability
- Comfortable integrating third-party codebases or libraries into existing projects
- Proficient in developing and navigating Linux-based environments
- Proficient in at least one of the following languages: C++, Rust, Go, Python
- Eligibility to obtain and maintain a U.S. security clearance