Software Engineer

<h1><strong>ABOUT THE ROLE</strong></h1><p style="min-height:1.5em"></p><p style="min-height:1.5em">Second Front Systems’ (2F) Product team is seeking a highly skilled and motivated Software Engineer to join our growing technical team. We are a small team working to accelerate the deployment of emerging technology into national security use-cases. We are seeking technical professionals who want to operate on the front lines of an exciting and disruptive mission.</p><p style="min-height:1.5em">As a Software Engineer for Second Front Systems, we’ll expect you to develop and deliver high quality software. You’ll be empowered to collaborate with others to implement software that delivers unique capabilities for our commercial and government customers, including the Department of Defense, who are looking to accelerate the transition and adoption of innovative technologies for national defense. We pride ourselves on working together as a team and delivering results. You’ll be expected to work cross functionally on a given set of features in a fast-paced agile environment and deliver exceptional software solutions that empower the people who use our products.</p><div style="min-height:1.2em;margin-top:0;margin-bottom:0"> </div><p style="min-height:1.5em">We are a fast-growing entrepreneurial team working at the convergence of technology and national security. If this type of effort interests you, come join us!</p><div style="min-height:1.2em;margin-top:0;margin-bottom:0"> </div><p style="min-height:1.5em">Note: This position requires U.S. citizenship due to government contract requirements.</p><p style="min-height:1.5em"></p><h2>What You’ll Do</h2><ul style="min-height:1.5em"><li><p style="min-height:1.5em">Work with a distributed team on both the front and back end of our cloud-based platform</p></li><li><p style="min-height:1.5em">Agile development: writing, reviewing, maintaining, testing, and deploying code</p></li><li><p style="min-height:1.5em">Develop integrations with other applications and systems within our cloud ecosystem</p></li><li><p style="min-height:1.5em">Participate in code reviews, mentor others, and evangelize best coding practices</p></li><li><p style="min-height:1.5em">Design and implement architecture based on product and feature requirements</p></li><li><p style="min-height:1.5em">Collaborate with cross-functional teams (including product managers, UX designers, and other engineers) to define, design, and deliver new features and enhancements</p></li><li><p style="min-height:1.5em">Engage in the continuous integration/continuous deployment (CI/CD) pipeline development, maintenance, and optimization</p></li></ul><div style="min-height:1.2em;margin-top:0;margin-bottom:0"> </div><h2>Skills You’ll Bring to Our Team</h2><ul style="min-height:1.5em"><li><p style="min-height:1.5em">Three years of Software Engineering experience with problem solving and troubleshooting skills</p></li><li><p style="min-height:1.5em">Experience with the full product development lifecycle</p></li><li><p style="min-height:1.5em">Proven ability to break down complex problems and discover, diagnose, and fix any bugs or issues</p></li><li><p style="min-height:1.5em">Understanding of systems development concepts (i.e. REST APIs, Authentication, Event driven architectures)</p></li><li><p style="min-height:1.5em">Strong understanding of microservices</p></li><li><p style="min-height:1.5em">Ability to work independently and collaborate with the team members in a remote environment</p></li></ul><h2>Preferred Qualifications</h2><ul style="min-height:1.5em"><li><p style="min-height:1.5em">Active security clearance or ability to obtain a Secret-level security clearance</p></li><li><p style="min-height:1.5em">Previous experience working in national security</p></li><li><p style="min-height:1.5em">Experience working and developing with the technologies we use</p></li><li><p style="min-height:1.5em">Experience working in a startup environment</p></li><li><p style="min-height:1.5em">Passionate about the software engineering craft</p></li><li><p style="min-height:1.5em">Ability to adopt, create and iterate on changing procedures</p></li><li><p style="min-height:1.5em">Knowledge of DevSecOps tools and practices</p></li></ul><h2>Technologies we Use</h2><ul style="min-height:1.5em"><li><p style="min-height:1.5em">Prevalent languages we use are: Golang, Typescript</p></li><li><p style="min-height:1.5em">Object Storage (Google Cloud Storage/AWS S3), Relational Storage (Postgres, MySQL, RDS, Cloud SQL)</p></li><li><p style="min-height:1.5em">AWS/GCP/Azure</p></li><li><p style="min-height:1.5em">Kubernetes</p></li><li><p style="min-height:1.5em">CNCF tooling (Flux, ArgoCD, Tekton, etc)</p></li><li><p style="min-height:1.5em">Pulumi/Terraform</p></li><li><p style="min-height:1.5em">Git/Gitlab/Gitea</p></li></ul><h2>Success at 2F Looks Like:</h2><ul style="min-height:1.5em"><li><p style="min-height:1.5em">Viewing obstacles as opportunities for growth</p></li><li><p style="min-height:1.5em">Having a bias toward action and tangible, measurable results</p></li><li><p style="min-height:1.5em">Striving to be both compassionate and direct with your feedback</p></li><li><p style="min-height:1.5em">Being team-oriented and inclusive with your actions</p></li></ul><p style="min-height:1.5em"></p><h1><strong>WHO WE ARE</strong></h1><p style="min-height:1.5em">At Second Front Systems (2F), we equip defense and national security professionals for long-term, continuous competition for access to emerging technologies. Founded by three former U.S. Marines with firsthand experience of the dangers outdated technology poses in combat, our team is dedicated to fast-tracking government access to disruptive, commercially-proven technology for U.S. national security missions.</p><p style="min-height:1.5em">Our <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.secondfront.com/game-warden"><u>Game Warden</u></a> product, a fully managed and compliant DevSecOps platform, accelerates the process for accrediting software as a service (SaaS) applications for government use.</p><p style="min-height:1.5em">Learn how 2F can help you make an impact on national security missions at <a target="_blank" rel="noopener noreferrer nofollow" href="http://www.secondfront.com"><u>www.secondfront.com</u></a></p><h1></h1><h2>Perks & Benefits</h2><p style="min-height:1.5em">This role is full-time. As a public benefit corporation, we’re a team of purpose-driven trailblazers transforming the future of U.S. national security. We hire the best to do their best and, as such, we are committed to providing the perks and benefits you need to be successful—both in- and outside the workplace.</p><p style="min-height:1.5em">We offer you:</p><ul style="min-height:1.5em"><li><p style="min-height:1.5em">Competitive Salary</p></li><li><p style="min-height:1.5em">100% Healthcare, vision and dental coverage</p></li><li><p style="min-height:1.5em">401(k) + 3% company contribution</p></li><li><p style="min-height:1.5em">Wellness perks (Fitness classes, mental health resources)</p></li><li><p style="min-height:1.5em">Equity incentive plan</p></li><li><p style="min-height:1.5em">Tech + office supplies stipend</p></li><li><p style="min-height:1.5em">Annual professional development stipend</p></li><li><p style="min-height:1.5em">Flexible paid time off + federal holidays off</p></li><li><p style="min-height:1.5em">Parental leave</p></li><li><p style="min-height:1.5em">Work from anywhere</p></li><li><p style="min-height:1.5em">Referral Bonus</p></li></ul><p style="min-height:1.5em">Visit our <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.secondfront.com/company/careers"><u>careers page</u></a> to learn more.</p><p style="min-height:1.5em"></p><h1><strong>ONE LAST THING…</strong></h1><p style="min-height:1.5em">We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or expression, pregnancy, age, national origin, disability status, genetic information, protected veteran status, or any other characteristic protected by law.</p><div style="min-height:1.2em;margin-top:0;margin-bottom:0"> </div><p style="min-height:1.5em"><strong>Are you ready to join our team?</strong></p><div style="min-height:1.2em;margin-top:0;margin-bottom:0"> </div><p style="min-height:1.5em">To apply, click the “Apply for This Job” button at the top or bottom of this page and complete the application form.</p><div style="min-height:1.2em;margin-top:0;margin-bottom:0"> </div><p style="min-height:1.5em">This position will remain open until filled, and applications will be reviewed on a rolling basis.</p><div style="min-height:1.2em;margin-top:0;margin-bottom:0"> </div><p style="min-height:1.5em"><strong>STATE NOTICES</strong></p><div style="min-height:1.2em;margin-top:0;margin-bottom:0"> </div><p style="min-height:1.5em"><strong>Colorado:</strong></p><div style="min-height:1.2em;margin-top:0;margin-bottom:0"> </div><p style="min-height:1.5em">In accordance with Colorado law, applicants may redact their date of birth, dates of attendance, and dates of graduation from any uploaded documents.</p><div style="min-height:1.2em;margin-top:0;margin-bottom:0"> </div><p style="min-height:1.5em"><strong>Maryland:</strong></p><div style="min-height:1.2em;margin-top:0;margin-bottom:0"> </div><p style="min-height:1.5em"><strong>UNDER MARYLAND LAW, AN EMPLOYER MAY NOT REQUIRE OR DEMAND, AS A CONDITION OF EMPLOYMENT, PROSPECTIVE EMPLOYMENT, OR CONTINUED EMPLOYMENT, THAT AN INDIVIDUAL SUBMIT TO OR TAKE A POLYGRAPH EXAMINATION OR SIMILAR TEST. AN EMPLOYER WHO VIOLATES THIS LAW IS GUILTY OF A MISDEMEANOR AND SUBJECT TO A FINE NOT EXCEEDING $100.</strong></p>

Back to blog

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...