Staff Software Engineer @ Braven, Inc - Chicago, IL

Job Overview

3 days ago

Staff Software Engineer

Braven, Inc - Chicago, IL

Location: Atlanta (GA), Chicago (IL), Newark (NJ), or New York City (NYC)

Employment Type: Full-time

Start Date: ASAP

To Apply: Submit your application here. Send any questions to [email protected] (Please send any questions about this role to: [email protected])

About Braven

We believe that the next generation of leaders will emerge from everywhere. We empower promising college students with the skills, confidence, experiences, and networks necessary to transition from college to strong first jobs, which lead to meaningful careers and lives of impact.

Learn more about Braven’s impact:

Braven was named one of America’s Best Startup Employers 2022 by Forbes! We’re proud to be a nonprofit organization that values its employees and has always been committed to building a diverse, equitable, and inclusive workplace that mirrors our country.

The Role

Braven is entering into a new phase of exponential growth and an exciting opportunity to concretely advance the economic mobility of 80,000-100,000 Fellows in the near future. Braven is seeking a Staff Software Engineer to join us in building online experiences, tools, and services to help students get strong first jobs.

You will join a small and empowered team to do big things by focusing on the user experience and will play a crucial role in our mission: prototyping new features, helping peers grow through code reviews, learning new technologies, and re-architecting systems that have passed their expiration date. This role will be a member of the Systems team and reports to the CTO.

To be successful at Braven, on the Systems Team, and in this role, you must demonstrate Braven’s core values, be comfortable with ambiguity and constant evolution, and welcome constant feedback and learning.

What You’ll Do

  • Work primarily with a Rails stack on Docker images deployed across Heroku.
  • Be expected to be proactive by identifying opportunities to improve our infrastructure and communicate those priorities to your manager and your scrum leader.
  • Fully own the features on which you are working, demonstrating a large locus of control in which you talk to stakeholders, align on requirements, and gather feedback quickly and efficiently.
  • Take initiative to help identify what needs to be done and help push everyone towards increased clarity and alignment.
  • Use knowledge of software engineering best practices to transform our processes, systems, and code to be more robust and maintainable, reducing the surface area of our code so that we can keep a lean engineering team.
  • Promptly review code for other software engineers on the team, seeing and taking mentorship opportunities as they arise.
  • Balance complex requirements and goals with pragmatism (YAGNI, DRY, KISS, etc)
  • Demonstrate a mastery of computer science fundamentals and design patterns (OOP, SOLID, data structures, MVC, REST, etc)
  • Keep the end-user front and center in everything you do - elegant code is great, but real impact on students’ lives is better

Who You Are

Minimum Qualifications

Preferred Qualifications & Competencies

  • Experience on teams that provide software solutions at scale
  • Experience with agile project management
  • Comfort and experience collaborating closely with product managers, designers, and quality assurance analysts providing estimates or product ideas to influence the roadmap
  • Have a mentality where you leave it better than you found it, be unafraid to refactor and improve code you didn’t write
  • Be forward looking, writing reliable code that you or others can easily comprehend and modify 6+ months down the road
  • Be autonomous and self-driven and hold yourself ultimately accountable for team success
  • Empathy is something you demonstrate and value
  • Strong ability to mentor others to support their development
  • Maintain emotional self-regulation in challenging or stressful circumstances, treating colleagues with respect and dignity
  • Model “disagree and commit” for their team, supporting carefully-made decision even if there is disagreement
  • A demonstrated commitment to diversity, equity and inclusiveness, rooted in a deep level of cultural competence and deep listening
  • Deep alignment with Braven’s core values
  • Your experiences have informed your belief in Braven’s mission and have prepared you to work with, or for, Braven’s student Fellow population, which is predominantly comprised of people of color from low-income backgrounds
  • You have a demonstrated commitment to equity and inclusion

Please know that no one ever meets 100% of the preferred qualifications. If you meet the minimum qualifications and much of the preferred qualifications and competencies describes you, we encourage you to apply.

Additional Requirements

  • Ability to work in-person in Atlanta (GA), Chicago (IL), Newark (NJ) or New York (NY)
  • Authorized to work in the U.S.
  • Must be fully vaccinated and have received the booster vaccination against COVID-19 and provide proof of such by the date of hire. Individuals may claim exemption from the vaccine requirement for medical or religious reasons. Exempted individuals will be subject to weekly testing if they engage in any in-person work activities.

Compensation and Benefits

The salary for this position, which depends on prior work experience and our assessment of your demonstrated fit for the role, will likely be between $127,100-$158,800 in Atlanta (GA), $133,700-$167,100 in Chicago (IL), and $144,400-$180,500 in Newark (NJ) or New York (NY). Braven offers competitive base salaries based on the midpoint of the market among not-for-profit organizations of similar size, with opportunities for salary growth over time. We believe in compensating staff members fairly in relation to each other, their qualifications, and their impact on behalf of the organization, and take internal and external equity seriously. Given our commitment to equity, Braven does not negotiate salary offers; instead each salary offer is determined carefully using external and internal benchmarking. You will have an opportunity to discuss salary in more detail after you begin the application process.

Braven also provides competitive, comprehensive benefits, recognition, and career development. While Braven reserves the right to change benefits at any time, current benefits include:

  • Unlimited vacation time in addition to org-wide, week-long shutdowns in July and the end of the calendar year
  • Match of your 401K contribution up to 5% of your base annual salary, starting your first full month
  • Coverage of 85% of health insurance premium
  • A one-month paid sabbatical after 4 years on staff


We gather in the office two to three days a week. Therefore, we require teammates to live within commuting distance of one of our hubs: Chicago, New York City, Newark, and Atlanta. Each teammate can use at least two flex days per week of their choosing to work remotely. We believe in the magic, connection, and collaboration that happens when people work together face-to-face and we believe in giving people flexibility to focus, balance personal priorities, and save themselves two commutes per week.

Commitment to Diversity, Equity, and Inclusion

At Braven, we are committed to attracting, engaging, developing, and retaining a diverse team. Braven operates in the context of our American culture, against the backdrop of systemic racism and oppression of marginalized people since our country’s founding. We are committed to assembling leaders at our organization who have emerged from everywhere, with a particular emphasis on those who share the racial and income backgrounds of our Fellows, and creating an inclusive culture that allows all teammates, of all experiences and identities, to thrive.

Braven is an equal opportunity employer and considers qualified applicants for employment without regard to race, color, creed, religion, national origin, sex, sexual orientation, gender identity and expression, age, disability, veteran status, or any other protected factor. We encourage talented individuals of all backgrounds to apply.

Similar Jobs


Design Engineer III

Phasorsoft LLC

Chicago, IL

The UX Designer will design and define engaging digital experiences for frontline employees, transforming unmet user needs and business opportunities into…

Hoffman Estates, IL

Analyze client requirements and translate system requirements to task specifications for junior engineers. Major Responsibilities: Build and maintain scalable…


Java Software Engineer III

JPMorgan Chase Bank, N.A.

Chicago, IL

Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build…

Chicago, IL

Be a master of the frontend, but curious and willing to contribute across our entire stack (NodeJS, AWS, Postgres, ElasticSearch).

Chicago, IL

Promptly review code for other software engineers on the team, seeing and taking mentorship opportunities as they arise.


Software Engineer III

JPMorgan Chase Bank, N.A.

Chicago, IL

You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's…


Back End Web Developer

Enerpac Tool Group

Menomonee Falls, WI

Enerpac is embarking on a digital transformation. This position will be tasked with re-building and enhancing various marketing and e-commerce websites on a…


UI/UX Developer

Cimetrix by PDF Solutions

Chicago, IL

Partner with backend development, project management, test engineers and client teams to create structures that facilitate effective communication in user…

Riverwoods, IL

Contributes to agile ceremonies, leads demos and presentations, helps new engineers learn established norms, and participates in technology communities.

Riverwoods, IL

The Enterprise Software Engineer role requires a strong business analytical experience combined with technical concepts.


Associate, Software Engineering: UI/UX

Options Clearing Corporation

Chicago, IL

Collaborate with fellow engineers through code reviews and other means, using Git for version control. Closely follow emerging technologies, frameworks, and…

Chicago, IL

In this role, you will build and maintain software products for Vizient. You will solve complex problems and bring a new perspective to the usage of existing…


Application Engineer (Java)

Discover Financial Services

Riverwoods, IL

As an Application Engineer (Java), you will practice strong software engineering skills using your hands-on knowledge of React JS, Microservices, Kubernetes and…


Full Stack Engineer

Avis Technologies

Riverwoods, IL

JAVA, API service architecture with Spring Boot, cloud environment such. As AWS, GCP or Azure. Experience with AWS based solutions such as RDS, Lambda,.


Senior Python Developer

JPMorgan Chase Bank, N.A.

Chicago, IL

You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's…

Chicago, IL

In addition, you'll have the opportunity to mentor more junior engineers and occasionally lead small teams. Writing clean, maintainable, and efficient code in…

Lake Forest, IL

Grainger Management LLC is seeking a Senior Software Engineer in Lake Forest, IL with the following requirements: Bachelor’s in Computer Science or related…

Itasca, IL

You will also be entrusted to work with Product and Engineering to iterate over designs and ideas. Bachelor's degree in Engineering, Computer Science, or…


UX Designer


Chicago, IL

The UX Designer will design and define engaging digital experiences for frontline employees, transforming unmet user needs and business opportunities into…

Chicago, IL

Build key components of our platform via pair programming with other engineers; Proven results-oriented engineer with a focus on the customer and delivering…

Chicago, IL

Experience with coaching and mentoring engineers, and a desire to help level up those around you. An understanding of all parts of a modern web-based…

Chicago, IL

Our ideal Full Stack Software Engineer is equally comfortable with frontend and backend development. They mentor and guide more junior engineers through the…

Chicago, IL

Acts as a mentor or leader for less experienced engineers. Collaborate with software and production engineers to design scalable services, plan feature roll-out…


Software Developer II

BigTime Software

Chicago, IL

Angular/React or other frontend development frameworks. Competitive salary and a quarterly bonus. Company pays 100% of benefits, including medical, dental,…