Search jobs > Chicago, IL > Principal software engineer

Principal Software Engineer

TXI
Chicago, Illinois, US
$195K-$275K a year
Full-time

TXI is looking for a Principal Software Engineer who can see both the forest and the trees.

Please double check you have the right level of experience and qualifications by reading the full overview of this opportunity below.

Building the right thing is often harder than building it right. More than 80% of digital innovations fail because they are not solving the real user need.

We take a pragmatic approach to innovation by deploying integrated teams to uncover insights from users and turn them into compelling digital solutions.

As a boutique strategy and product innovation firm, our capabilities include product discovery, delivery, and adoption.

As a Principal Software Engineer, you will serve as a trusted advisor to clients and internal teams, helping shape and refine our approach to consulting at TXI through mentorship and support.

Your ability to navigate between strategic vision and tactical execution will be key to your success in this role. You are an empathetic listener, an effective communicator, and a thoughtful problem-solver who is capable of inspiring teams and delivering outstanding results.

Here’s what we expect from you :

  • You are a highly competent engineer who can lead multiple teams on significant accounts, with other team leaders executing specific lines of work under your guidance.
  • Are a technical leader and able to efficiently execute code on projects, while also providing technical guidance to your team members.
  • Can play a strategic role in shaping the organization, influencing technical direction, and driving major projects to success while positioning TXI at the forefront of industry advancements.
  • Understand the client's business, build relationships with our clients, and guide strategic decisions to make them successful.
  • Communicate professionally and empathetically, solicit and provide feedback, actively offer help, and make sure everyone is aligned.
  • Partner with TXI’s Demand team to internalize prospective client needs, goals, and constraints; scoping complex product engagements based on business and user value.
  • Serve as an experienced consultant; adeptly building lasting, influential relationships with executive-level clients that grow and expand over time.
  • Take responsibility (even when no one asks).
  • Learn from everyone, no matter what their title is.

Our Tech Stack :

  • Back-end : we primarily create applications in Python and Node, although we have a small number of applications with other setups : Elixir and Phoenix, and Ruby on Rails.
  • Front-end : For Javascript, we generally use React, although we have some apps that use Vue.js.
  • Mobile : We support native iOS development in both Objective-C and Swift. These days, however, almost all of our apps are being built in React Native.
  • Infrastructure : nearly all of our infrastructure is on AWS or GCP and managed by Terraform utilizing Docker containers in Kubernetes.
  • Don't hesitate to apply if you don't have specific experience with our tech stack. We have a preference for folks with Python, Node.

js or React experience, but if you’re a strong developer with experience in related tools, we want to hear from you!

Who We Are :

We’re a curious and humble group of people who are intentional about personal growth and supporting each other’s careers.

We’re always looking for new skills, frameworks, and approaches to deliver the most meaningful digital product experiences.

And we’re constantly pushing ourselves to experiment, explore, and challenge assumptions.

We bring that same passion for learning and growth to our clients, by digging into their organizations, reframing their problem statements, and spending time with their users.

This ensures that we’re pushing our clients forward while developing and delivering valuable products that matter.

Learn more about TXI (video)

What your days will look like, and what success will look like :

It’s important to set the right expectations in order to promote your growth at TXI. Here is some of what you can expect in your first two years as a Principal Software Engineer.

Within 1 month, you will :

  • Start the company onboarding process and learn more about our company’s culture, values, history, and commitments to our clients.
  • Gain an understanding of our integrated development process, tooling and frameworks, and project approach.
  • Learn from our integrated teams of designers, developers, and delivery managers.
  • Learn more about the client experience, from product discovery to delivery and then to maintenance.
  • Go deeper into the employee experience of working at TXI.
  • Meet with key leaders across the company and build relationships with the broader team.

Within 3 months, you will :

  • Complete your onboarding process with your onboarding cohort.
  • Review the career grid and meet with your manager to identify goals.
  • Receive your first quarterly feedback report from your manager.
  • Attend your first TXI Quarterly with the rest of the organization.

Within 6 months, you will :

  • Complete a review with your manager.
  • Push your team to do its best work yet. You’ll know the team well by this point and understand how to encourage them to do work we are all incredibly proud of.

Within 1 to 2 years, you will :

  • Attend a company retreat to get to know all of the employees outside of the office setting.
  • Look back proudly on the projects and organizational changes you’ve inspired or directed, as well as the impact you have made across TXI.

Some reasons why you might like working with us :

  • We have been recognized for both our internal employee experience and for delivering a trusted customer experience. At TXI, we are intentional about the way we work and how we support both our team and our clients.
  • We focus on Product Innovation by helping to envision initial new product concepts for our clients. We are core contributors to shaping the work that we do and the problems we're working to solve.

In addition to that ideation stage, we get to help them bring these new concepts to market. We help both to build the right thing (design thinking and product discovery) and build the thing right (agile mindset and iterative approach).

We care about DEIB (diversity, equity, inclusion, and belonging). To deliver the best solutions, we need as many bright and diverse minds in the room as possible, and we need to be able to learn from them once they’re there.

That’s why we’re working to create an environment that’s inclusive for everyone. Learn more about our DEIB learnings, roadmap, and history.

We work in a variety of industries and encourage our team members to explore new domains, solve different kinds of problems, and adopt new technologies.

There is no getting bored in our portfolio. You’ll work across life science, healthcare, EdTech, manufacturing, and nonprofits just to name a few and build web, mobile, and IoT solutions.

We work in integrated teams (and occasionally we will work as staff augmentation if there's a good rationale for it). At TXI, we seek to bring all of the good ideas to the table so you learn from the talented teammates you regularly pair with.

Product, design, and engineering regularly collaborate.

We are intentional about supporting each individual's growth . "Challenge and support each other" is a core value of the company and we take that mission seriously.

That's why every employee has a personal learning & development budget and a bi-weekly conversation with their manager about their progress as well as why we created career grids to equitably promote each person's path at TXI.

We believe that wellness and a sustainable pace deliver the best outcomes. We commit to being dedicated partners to our clients for a sustainable 35 hours per week.

We don't require regular travel or client on-site time, though there will be occasional in-person client meetings to move work forward.

Our team members enjoy flexible schedules with a remote-first working environment and discretionary time off because we respect that everyone has a life outside of work.

We value transparency and open discussion . You will have a front-line view of the company's performance, risks and issues, finances, and budgets.

With unique tools and facilitation techniques, we also regularly connect with each other and discuss topics as a company to guide our path forward.

We build products that matter . We advance the causes and goals of our partners and consistently deliver outcomes for them.

See some examples below.

What We Make :

For over two decades, we've partnered with clients across industries to research, design, and develop custom web and mobile applications that make a meaningful impact.

Some examples of that impact include :

  • Empowering nonprofits with real-time insight into progress and potential for donor impact through transformative fundraising software.
  • Designing a digital experience that is driven by evidence-based treatment and therapy plans to support LGBTQ+ youths who face societal and personal biases due to their orientation.
  • Driving accountability and motivation for patients recovering from spinal surgery through an integrated mobile app and a wearable device on the patient’s lower back.
  • Improving prediction of patient enrollment in global clinical trials for life-saving drugs through the integration of advanced analytics and digital innovation.
  • Creating a new mobile app to inspire employees to love where they work by delivering meaningful savings and recognition in their workplace, while also amplifying merchant partner reach across the U.S.

But the work is just one part of what makes TXI a rewarding place to be. We support each others’ interests whether it’s volunteering, organizing meetups, speaking at industry events, or learning new techniques and technologies.

If there's something you're passionate about, we want you to pursue it and teach it to the rest of us. Our company Brunch & Learns and regular practice meetings are just some of the ways we create space for sharing, learning, and professional development.

What We Offer :

We believe in equitable pay. The salary range for this role is $195,000 - $275,000 . In addition to base compensation, we offer a bi-annual bonus based on company performance as well as the following benefits, which are intended to take care of you (and the people you care about) :

  • Quality health insurance and medical travel benefit.
  • Generous paid time off.
  • Paid parental leave policy (equal for all TXI parents).
  • 401k plan, including employer matching.
  • The option to work fully remotely with minimal client or onsite client work.
  • Company retreats and Quarterly days, both of which are a chance to connect with each other in person and outside of the office.
  • Benefits for continuing education, donation matching, home office improvements, and renewable energy switching.
  • Employee Stock Ownership Program : TXI is 100% employee owned through an ESOP, which grants shares of company stock to all employees as a retirement benefit.

Location :

US-friendly hours are strongly preferred. We have a remote environment at TXI, with distributed team members in the US, Canada, and Europe who work from home.

We communicate and collaborate effectively in a remote environment using tools like Miro, Notion, Slack, and Zoom. We also prioritize virtual bonding and emphasize inclusivity, autonomy, and trust while cultivating a safe and welcoming environment that is conducive to supporting a positive employee experience.

While we encourage asynchronous communication, we often work in pairs or in collaboration sessions. Therefore, it is important to have some core hours of overlap with our clients and your fellow team members.

Regardless of where you are living and working, all TXIers have multiple opportunities throughout the year to meet and hang out in person to continue building those connections.

We take equality seriously :

TXI is proud to be an equal opportunity workplace and is committed to equal opportunity employment without regard to race, religion, color, gender (including gender identity, change of sex, and transgender status), sexual orientation, age, disability, ancestry, national origin, military or veteran status, marital status, genetic information or any other characteristic protected by applicable law.

J-18808-Ljbffr

16 hours ago
Related jobs
Promoted
Epiq Solutions
Des Plaines, Illinois

We are growing our software team responsible for the core set of software libraries and device drivers that enable our customers to build products leveraging our Sidekiq software defined radio portfolio. Participate in strategic planning for the engineering department and contribute to roadmaps for ...

Promoted
iManage
Chicago, Illinois

Being a Principal Software Engineer at iManage means. We are looking for a passionate Principal Software Engineer with extensive hands-on experience in building a highly scalable cloud backend for iManage’s modern document management product. Encouraging software engineering best practices (e. Worki...

Promoted
Cna
Chicago, Illinois

Principal Software Engineer-JAVA. Acts as the principal designer for major high risk, high complexity systems and their subsystems utilizing a thorough understanding of available technology, tools and existing designs. May code new or modified programs, reuse existing code through the use of program...

Promoted
BRAVEN
Chicago, Illinois

To support its goal of empowering 80,000-100,000 Fellows over the next decade, Braven is seeking a Principal Software Engineer to serve as a key leader within our Systems team, which includes a dynamic mix of professionals from junior developers to seasoned engineers. Job Title: Principal Software E...

Promoted
Zynga
Chicago, Illinois

Zynga is a global leader in interactive entertainment with a mission to connect the world through games and a wholly-owned subsidiary of Take-Two Interactive Software, Inc. ...

Promoted
iManage
Chicago, Illinois

Being a Principal Software Engineer at iManage Means…. Bachelor's or master's degree in software engineering or a related field. You will be a core contributor within the engineering team, driving innovation and optimization around high-scale database touchpoints across various application layers. Y...

Promoted
Remotely Inc
Chicago, Illinois

This role is about an exceptional Principal Software Engineer passionate about developing innovative and scalable web applications. ...

Wolters Kluwer DXG U.S., Inc.
Remote, IL, USA
Remote

In the role of Principal Software Engineer in GenAI Quality, you will be responsible for spearheading the development and implementation of testing frameworks and quality assurance processes for our GenAI services. Minimum of 10 years of experience in software quality engineering and test automation...

Wintrust Financial Corporation
Rosemont, Illinois

The Principal Software Engineer is primarily responsible for the design, architecture, development, and maintenance of applications, including requirements analysis, customizations, database changes, screen changes, security definition and workflow. ...

iManage
Chicago, Illinois

Being a Principal Software Engineer at iManage means…. We are looking for a passionate Principal Software Engineer with extensive hands-on experience in building a highly scalable cloud backend for iManage’s modern document management product. Encouraging software engineering best practices (e. Work...