Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer image - Rise Careers
Job details

Software Engineer

Corbalt is a small group of technologists working to build better software infrastructure for government. We were part of the tech team that came in to help support the healthcare.gov launch and were inspired by how much everyone cared and worked hard to fix the site (from tech team members, to government contractors, and government employees), and how much progress we all made in a short time.


As we’ve continued to work with the government we focus on opportunities where we can build simple, scalable solutions to help support important government missions like helping people get health insurance (healthcare.gov) and helping ensure healthcare for vulnerable populations (Medicaid).  We use innovative technology to create software infrastructure that's easy to use and develop applications that focus on addressing users' core needs.


We're a small team with experience at Google, Palantir, Bell Labs, Microsoft, and Silicon Valley startups.  We work remotely by default and are spread across states.  We look to hire technologists who are passionate about improving public services, love working as a part of a team, enjoy consulting with clients to develop creative solutions to complex problems, and are committed to fostering a kind work environment.


Role


Please note: this position is available immediately and ends April 25, 2026 (with possibility of extension)


Responsibilities

- developing software in Go and Python (it's not important that you already know these languages)

- reviewing teammates' code

- writing design docs to communicate ideas


Skills

- ability to own a project and push it forward

- ability to work independently

- experience with engineering best practices


Values

- growth-oriented mindset

- intrinsic motivation to learn, grow, and do great work

- kindness

- grit / perseverance / resilience


Compensation & Benefits

The base salary range for this position is: $100,000-$200,000 per year.


In addition to the base salary, Corbalt offers:

- medical, dental, vision, HSA, and FSA benefits

- profit sharing and discretionary bonuses 

- to contribute 3% of your salary to your 401k

- a flexible out of office policy with a target of 6 weeks per year

- reimbursement for reasonable expenses that are helpful for work

- in-person company retreats


Hiring Process

The first stage is an informal conversation to communicate what we're doing, clarify any questions, and gauge interest and fit.


The second stage is a mini-project where we'll work together on a problem based on something we've actually worked on. The goal of this is to get an idea of what working together is like.


The last stage is:

- a 10-20 minute presentation to the team describing what you did on a previous project

- 30 minute conversations with other people on the team to get an additional perspective on what our work is like


Other Requirements

Due to contractual obligations, we are only accepting candidates who are located in and authorized to work in the United States, have lived in the United States for at least three of the last five years, and have at least one year of professional experience.


Corbalt participates in E-Verify. Upon hire, your Form I-9 information will be provided to the federal government to confirm you are authorized to work in the United States. 


Corbalt is an Equal Opportunity Employer, including disability and protected veteran status.


Average salary estimate

$150000 / YEARLY (est.)
min
max
$100000K
$200000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer, Corbalt

Looking for an exciting opportunity to make an impact? Corbalt is on the hunt for a passionate Software Engineer to join our talented team, working remotely. Our mission is grounded in creating better software infrastructure for government services, and we've made our mark with projects like the launch of healthcare.gov. Our approach is all about crafting simple, scalable solutions that ensure vital services, especially for healthcare access. You'll collaborate with a group of technologists who have experience with giants like Google, Microsoft, and Bell Labs. We're a small but mighty team that thrives in a supportive and kind work environment. As a Software Engineer at Corbalt, your responsibilities will include developing software primarily in Go and Python (previous experience with these languages isn't mandatory), reviewing peer code, and drafting design documents to share your innovative ideas. We appreciate those who have a growth mindset and are motivated to learn and contribute. While you can expect a competitive salary ranging from $100,000 to $200,000 annually, our benefits package is equally compelling, offering medical, dental, and vision plans, flexible vacation policies, and opportunities for profit sharing. If you’re eager to partner with clients in crafting creative solutions to complex challenges, and are committed to fostering a collegial work atmosphere, we’d love to hear from you!

Frequently Asked Questions (FAQs) for Software Engineer Role at Corbalt
What are the responsibilities of a Software Engineer at Corbalt?

As a Software Engineer at Corbalt, your role involves developing software using Go and Python, collaborating with your teammates through code reviews, and writing design documents to effectively communicate your innovative ideas. You will play a crucial role in building solutions that help improve public services and ensuring a user-focused approach.

Join Rise to see the full answer
What skills are required for a Software Engineer position at Corbalt?

Candidates for the Software Engineer role at Corbalt should have the ability to independently manage projects and push them forward. Experience with engineering best practices is essential, and while familiarity with Go and Python is preferable, it's not mandatory. A growth-oriented mindset and intrinsic motivation to learn are highly valued.

Join Rise to see the full answer
What is the hiring process for the Software Engineer position at Corbalt?

The hiring process for the Software Engineer role at Corbalt consists of a few key stages. Initially, you will have an informal conversation about the role. Next, there is a collaborative mini-project based on real-life scenarios we've worked on. The final stage includes presenting a previous project to the team and engaging in conversations with other team members to get a better perspective on our work culture.

Join Rise to see the full answer
What is the salary range for Software Engineers at Corbalt?

The base salary range for the Software Engineer position at Corbalt is between $100,000 and $200,000 per year, reflecting the level of expertise and commitment expected from candidates. In addition to this competitive salary, there is a comprehensive benefits package that further enhances the overall compensation.

Join Rise to see the full answer
What values does Corbalt look for in a Software Engineer?

Corbalt values a growth-oriented mindset, kindness, and resilience in our Software Engineers. We appreciate individuals who are intrinsically motivated to learn, grow, and produce high-quality work, as these traits contribute significantly to both personal and team success.

Join Rise to see the full answer
Common Interview Questions for Software Engineer
Can you share your experience with software development projects?

When discussing your experience, highlight specific projects you've worked on, your role in the project, and the technologies you utilized. Make sure to demonstrate how your contributions drove the project forward and address any challenges you overcame.

Join Rise to see the full answer
How do you approach code reviews?

During code reviews, focus on collaboration and improvement rather than just critique. Discuss how you consider both functional and stylistic elements while providing constructive feedback and how you incorporate insights from others' reviews into your work.

Join Rise to see the full answer
What is your process for writing design documents?

Explain that your process for writing design documents includes outlining the goals, target users, and various options for technical solutions. You should also detail the importance of clear communication and sharing these documents for team feedback.

Join Rise to see the full answer
How do you prioritize tasks in a software development project?

When answering this question, emphasize the use of tools like Kanban or Scrum, alongside setting realistic timeframes for deliverables. Share your approach to balancing immediate needs with longer-term project goals.

Join Rise to see the full answer
What do you think are key engineering best practices?

Key engineering best practices include writing clean, maintainable code, implementing thorough testing, peer reviews, and continuous integration. Discuss how adhering to these practices contributes to team efficiency and product quality.

Join Rise to see the full answer
How do you stay updated with the latest technologies?

Express your commitment to continuous learning by discussing various methods you use to stay informed about technological advancements, such as online courses, tech blogs, industry events, and engaging with developer communities.

Join Rise to see the full answer
Describe a complex problem you've solved in a project.

Share a specific example where you encountered a significant challenge, the steps you took to analyze and resolve it, and the impact of your solution. Highlight any collaboration with teammates and any innovative approaches you implemented.

Join Rise to see the full answer
How do you handle conflicting priorities from stakeholders?

Begin with explaining how you acknowledge the concerns of all parties while remaining focused on project objectives. Discuss your approach to negotiation and how you prioritize based on project scope and stakeholder needs.

Join Rise to see the full answer
Can you provide an example of teamwork in a project?

Share a detailed account of a project where you worked closely with a team. Highlight your role, how you contributed to team dynamics, and the outcome of the collaboration, emphasizing communication and joint problem-solving.

Join Rise to see the full answer
What motivates you to work for Corbalt?

Express your admiration for Corbalt's mission of improving public services through technology. Discuss your alignment with the company's values and how your background and skills can help make a positive impact in people's lives.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Advansys Remote No location specified
Posted yesterday
Photo of the Rise User
Weekday Remote No location specified
Posted 7 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Posted 7 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 18, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!