
Senior Software Engineer
Second Front Systems
full-time
Posted on:
Location Type: Remote
Location: Colorado • North Carolina • United States
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Contribute to building and scaling frontend, RESTful API backend, and infrastructure as part of a distributed development team.
- Agile development: writing, reviewing, maintaining, testing, and deploying code
- Participate in code reviews, mentor others, and evangelize best coding practices
- Collaborate with cross functional teams to implement new features
Requirements
- U.S. Citizenship
- Experience with the full product development lifecycle
- Proven ability to break down complex problems and discover, diagnose, and fix any bugs or issues
- Understanding of systems development concepts (i.e. REST APIs, Authentication, Event driven architectures)
- Willingness to learn and grow with our team
- Strong understanding of containers and microservices
- Ability to work independently and collaborate with the team members in a remote environment
- B.S. or higher in Computer Science (or equivalent work experience)
- 5-10 years of Software Engineering experience with problem solving and troubleshooting skills
- Previous experience working in national security
- Experience working and developing with the technologies we use
- Experience working in a startup environment
- Knowledge of DevSecOps tools and practices
Benefits
- Competitive Salary
- 100% Healthcare, vision and dental coverage
- 401(k) + 3% company contribution
- Wellness perks (Fitness classes, mental health resources)
- Equity incentive plan
- Tech + office supplies stipend
- Annual professional development stipend
- Flexible paid time off + federal holidays off
- Parental leave
- Work from anywhere
- Referral Bonus
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
RESTful APIAgile developmentcontainersmicroservicesDevSecOpsproblem solvingtroubleshootingcode reviewstestingdeploying code
Soft Skills
mentoringcollaborationindependencewillingness to learnevangelizing best practicescross-functional teamworkdiagnosing issuesscalingcommunicationadaptability
Certifications
B.S. in Computer Science