Senior Software Engineer

Posted 9 Days Ago
Be an Early Applicant
Seattle, WA
7+ Years Experience
Consumer Web • Legal Tech • Professional Services
Empowering every family to navigate the immigration system more confidently, rapidly and affordably.
The Role
Join Boundless as a Senior Software Engineer to architect, design, and deliver the best immigration experience for immigrants, attorneys, and support teams. Responsibilities include progressing on major product initiatives, improving technical gaps in the codebase, organizing long-term solutions, assessing project plans, discussing QA and project releases, participating in code reviews, efficient application support, and building an inclusive culture at Boundless.
Summary Generated by Built In

At Boundless, we’re breaking down the barriers of the immigration system. We are looking for experienced software engineers to architect, design, and deliver the best immigration experience for immigrants, attorneys, and our operations and support teams. If you want to create a meaningful impact on the world with technology; if you share our belief that bringing empathy to our customers, our product, and our team will bring success; and if you are always on the lookout to get better at what you do, Boundless is the right place for you.

  • Upon your start you will be assigned to one of our existing initiatives. You will learn our codebase and our technologies with pairing and contributing solutions to the problems your Core Team is working on. Within your first week, you will deliver code to the production environment.
  • Throughout your first month you’ll learn about our practices & process; the way we plan our work, retrospectives, etc and you will work closely with your manager to learn about how we think about career development at Boundless.

  • Once you feel comfortable with our systems, you will start owning parts of our major product initiatives. You will collaborate with Product Managers and other engineers to estimate and break down product initiatives into smaller, workable projects.
  • As you are working on our product initiatives; you will identify structural issues in our codebase, develop a plan to address critical tech debt, and improve the reliability of our product and our developer experience in alignment with the initiatives you are working on.
  • . Part of what you bring to the table is your experience. Leaning on this experience, you will help to flag areas in our team processes and code base that could be improved to help the application and the team become more efficient. 

  • and ensure projects are well defined and processes are followed. Participate in advanced planning projects with external teams or mgmt and ​​work with external stakeholders and mgmt to establish and improve processes.
  • to ensure broad ability to support and triage issues across the team. Regularly and proactively review projects, providing detailed and actionable feedback that improves on solutions and educates team members.
  • and help the broader team uphold best practices.
  • You will primarily escalate issues to the broader team for visibility or training while proactively investigating performance and identifying tech debt.
  • Through your day to day actions, you will set examples for our inclusive engineering culture. You will be part of our interview loops, mentor our early career team members, and help our team grow without compromising our team’s technical and cultural balance.

Being passionate about a healthy codebase, continuous learning, maintainable architectures, and collaborating with other engineers will make it easy for you to be successful in this role. You will work with a variety of technologies including Ruby/Rails and Javascript/React/Typescript. We don’t require you to initially be an expert in all of these technologies but we do expect you to have expertise in similar frameworks and to be willing to learn our technologies quickly. Solid understanding of security practices is a big plus for this position.

Here are some examples of work we have done recently to illustrate the type of projects you would be working on:

  • Account Holder position - sometimes the person filling out an application is not the person applying. We repurposed some previous account management architecture to allow a family member sponsor to create and manage an application on a beneficiary’s account, including allowing for question copy to be personalized.
  • Address Gap Errors - Sometimes it is okay for an applicant to have gaps in their address history. Sometimes it is not. We updated our Authoring Tool to allow this to be configurable when we are asking for address history and also updated our front end to make it clear where gaps in the address history exist.
  • Task Windows - Each application has a series of tasks that need to be completed by a particular date. Sometimes an applicant needs a few more days to gather some information. We added that ability for our legal team to extend a task due date, also pushing out due dates for all of the remaining tasks (as long as there is space to do so without negatively impacting an applicants visa status)
  • Chained applications - there are certain cases where visa applications always follow the same ordering. One of these is PERM to I-140 to Adjustment of Status. Instead of treating these as one off applications, we updated our architecture so that these are now treated as a chain of applications. This means applicants will not need to re-enter as much information and we can also accurately project when the next application should be started (which is dependent on information from previous applications).

  • Advanced experience as a full stack Ruby on Rails + React developer. You are recognized within your immediate organization as "a person to ask" when difficult questions arise.
  • Strongly opinionated about the necessity of automated tests and the ability to determine what level of automated testing is necessary for a particular feature
  • Experience with an end to end testing framework such as Cypress
  • Experience and interest in mentorship and coaching of engineers
  • Experience effectively leading collaboration and discussion with stakeholders
  • Assists in prioritizing the work of self and others to focus on the highest-impact work
  • Leads system designs for new features and initiatives
  • Set best practices to maintain the health of an area of the codebase
  • Removes roadblocks for others on the team to keep projects and initiatives moving forward

At Boundless, we believe in empowering our team members with a comprehensive benefits package that supports their well being. As part of our commitment to fostering a positive and fulfilling work environment, we are proud to offer the following benefits:

  • Competitive Compensation and stock options. 
  • Medical, dental, and vision coverage, with 100% of the monthly premiums covered for employees and 50% coverage for dependents.
  • Flexible Paid Time Off - and we want you to take it! 
  • 12 weeks of Paid Parental Leave and up to 6 weeks of Paid Medical Leave.
  • 401k match for the first 4% of your contributions.
  • Annual $300 Wellness Stipend and $250 Learning Stipend.
  • Employee Immigration Reimbursement
  • Financial support for gender-affirming care or to safely travel to another state to terminate a pregnancy

Top Skills

Java
JavaScript
Python
The Company
HQ: Seattle, WA
170 Employees
Hybrid Workplace
Year Founded: 2017

What We Do

Boundless is a Series B technology company providing immigrants with the tools, information, and personalized support to navigate their immigration journey with confidence. We’re a team of immigrants and experts who have struggled with our own journeys through the complex, high-stakes U.S. immigration system. Just like millions of other families, we’ve had to choose between paying thousands of dollars in legal fees or spending months trying to figure out how to do everything ourselves. We knew there had to be a better way. That’s what we’re building, after hundreds of conversations with families, immigration lawyers, and government officials — a trusted partner and guide for your entire immigration journey.

Why Work With Us

Boundless is disrupting the status quo, and paving the way for Immigration Tech. To make a meaningful difference in the lives of immigrants, we think without bounds by reimagining the immigrant experience. We are building a culture that reinforces inclusion and belonging, not just for our employees, but also for our customers.

Gallery

Gallery

Jobs at Similar Companies

Energy CX Logo Energy CX

Talent Acquisition Specialist

Greentech • Professional Services • Business Intelligence • Consulting • Energy • Financial Services • Utilities
Easy Apply
Chicago, IL, USA
55 Employees
65K Annually

News 12 Logo News 12

Producer - Freelance

Consumer Web • Digital Media • News + Entertainment
Hybrid
Bronx, NY, USA
720 Employees
47K-77K Annually

Fulcrum GT Logo Fulcrum GT

Senior SAP ABAP Developer

Cloud • Legal Tech • Software
Hoffman Estates, IL, USA
501 Employees

Similar Companies Hiring

Fulcrum GT Thumbnail
Software • Legal Tech • Cloud
Hoffman Estates, Illinois
501 Employees
News 12 Thumbnail
News + Entertainment • Digital Media • Consumer Web
Bethpage, NY
720 Employees
Energy CX Thumbnail
Utilities • Professional Services • Greentech • Financial Services • Energy • Consulting • Business Intelligence
Chicago, IL
55 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account