Senior Software Engineer
$126K - $166K/yr
TXI is seeking a Senior Software Engineer who can see both the forest and the trees. Building the right thing is as hard as building it right. Most products fail because they solve the wrong problem.
$126K - $166K/yr
TXI is seeking a Senior Software Engineer who can see both the forest and the trees. Building the right thing is as hard as building it right. Most products fail because they solve the wrong problem.
$126K - $166K/yr
TXI is seeking a Senior Software Engineer who can see both the forest and the trees. Building the right thing is as hard as building it right. Most products fail because they solve the wrong problem.
Chicago, IL · On-site
$150K - $175K/yr
Senior Software Engineer (.NET) - Remote Location: Remote (U.S.) Salary: $150,000-$175,000 Base Salary Job Overview We are seeking an experienced Senior Software Engineer to join a growing software ...
Chicago, IL · On-site
$150K - $175K/yr
Senior Software Engineer (.NET) - Remote Location: Remote (U.S.) Salary: $150,000-$175,000 Base Salary Job Overview We are seeking an experienced Senior Software Engineer to join a growing software ...
Chicago, IL · On-site
$126K - $166K/yr
Are you a Sr. Software Developer seeking an opportunity to truly make a difference? Does contributing to world-class scientific research get you out of the bed in the morning? We are seeking an ...
Chicago, IL · On-site
$126K - $166K/yr
Are you a Sr. Software Developer seeking an opportunity to truly make a difference? Does contributing to world-class scientific research get you out of the bed in the morning? We are seeking an ...
Chicago, IL · On-site
$98K - $130K/yr
As a Senior Software Engineer, you will take ownership of the development of our systems and applications. You will team up with technical stakeholders to help build out AI tooling for the enterprise.
Chicago, IL · On-site
$98K - $130K/yr
As a Senior Software Engineer, you will take ownership of the development of our systems and applications. You will team up with technical stakeholders to help build out AI tooling for the enterprise.
$95K - $140K/yr
Responsibilities The Senior Software Engineer is a highly capable individual contributor who operates with a high degree of autonomy, owns complex technical problems end-to-end, and elevates the ...
Quick apply
$95K - $140K/yr
Responsibilities The Senior Software Engineer is a highly capable individual contributor who operates with a high degree of autonomy, owns complex technical problems end-to-end, and elevates the ...
Chicago, IL · On-site
$126K - $166K/yr
Caterpillar Inc. seeks Senior Software Engineer at its facility located at 540 W Madison St., Chicago, IL 60661. Manage Salesforce Marketing Cloud (SFMC) platform to drive effective digital marketing ...
Chicago, IL · On-site
$126K - $166K/yr
Caterpillar Inc. seeks Senior Software Engineer at its facility located at 540 W Madison St., Chicago, IL 60661. Manage Salesforce Marketing Cloud (SFMC) platform to drive effective digital marketing ...
Chicago, IL · On-site
$112K - $183K/yr
Caterpillar Inc. seeks Senior Software Engineer at its facility located at 540 W Madison St, Chicago, IL 60661. Design, modify, develop, write, and implement software programming applications for ...
Chicago, IL · On-site
$112K - $183K/yr
Caterpillar Inc. seeks Senior Software Engineer at its facility located at 540 W Madison St, Chicago, IL 60661. Design, modify, develop, write, and implement software programming applications for ...
Vernon Hills, IL · Hybrid
$119K - $157K/yr
Position Summary The Senior Software Engineer will be responsible for the design, documentation, development, and testing of new and existing Software solutions within the Digital Workflow Solutions ...
Vernon Hills, IL · Hybrid
$119K - $157K/yr
Position Summary The Senior Software Engineer will be responsible for the design, documentation, development, and testing of new and existing Software solutions within the Digital Workflow Solutions ...
Vernon Hills, IL · On-site
$119K - $157K/yr
Position Summary The Senior Software Engineer will be responsible for the design, documentation, development, and testing of new and existing Software solutions within the Digital Workflow Solutions ...
Vernon Hills, IL · On-site
$119K - $157K/yr
Position Summary The Senior Software Engineer will be responsible for the design, documentation, development, and testing of new and existing Software solutions within the Digital Workflow Solutions ...
Chicago, IL · Hybrid
$126K - $166K/yr
Position Summary The Senior Software Engineer will be responsible for the design, documentation, development, and testing of new and existing Software solutions within the Digital Workflow Solutions ...
Chicago, IL · Hybrid
$126K - $166K/yr
Position Summary The Senior Software Engineer will be responsible for the design, documentation, development, and testing of new and existing Software solutions within the Digital Workflow Solutions ...
Chicago, IL · On-site
$112K - $183K/yr
Senior Software Engineer provides technical leadership in design, development, testing and deployment of Caterpillar's state-of-the-art digital platform hosted on AWS. This position will build a ...
Chicago, IL · On-site
$112K - $183K/yr
Senior Software Engineer provides technical leadership in design, development, testing and deployment of Caterpillar's state-of-the-art digital platform hosted on AWS. This position will build a ...
Chicago, IL · On-site
$112K - $183K/yr
Senior Software Engineer provides technical leadership in design, development, testing and deployment of Caterpillar's state-of-the-art digital platform hosted on AWS. This position will build a ...
Chicago, IL · On-site
$112K - $183K/yr
Senior Software Engineer provides technical leadership in design, development, testing and deployment of Caterpillar's state-of-the-art digital platform hosted on AWS. This position will build a ...
$121K - $160K/yr
The Senior Software Engineer designs and delivers complex features and services, mentors junior engineers, and contributes to architectural decisions. This role emphasizes technical ownership ...
$121K - $160K/yr
The Senior Software Engineer designs and delivers complex features and services, mentors junior engineers, and contributes to architectural decisions. This role emphasizes technical ownership ...
Chicago, IL · On-site
$56.25 - $74.25/hr
Senior Software Developer, Chicago, IL We are seeking a Senior Software Developer for a great ... Industry, Software Engineer, Architect, Programming, Programmer Analyst, Chicago Recruiters ...
Chicago, IL · On-site
$56.25 - $74.25/hr
Senior Software Developer, Chicago, IL We are seeking a Senior Software Developer for a great ... Industry, Software Engineer, Architect, Programming, Programmer Analyst, Chicago Recruiters ...
Chicago, IL · On-site
$100K - $110K/yr
Senior Software Engineer Department: Business Strategy & Analytics Reports To: Director, Engineering Location: This position is 100% in-person and is based at the United Center in Chicago, IL. Hours:
New
Chicago, IL · On-site
$100K - $110K/yr
Senior Software Engineer Department: Business Strategy & Analytics Reports To: Director, Engineering Location: This position is 100% in-person and is based at the United Center in Chicago, IL. Hours:
New
$100K - $110K/yr
Senior Software Engineer Department: Business Strategy & Analytics Reports To: Director, Engineering Location: This position is 100% in-person and is based at the United Center in Chicago, IL. Hours:
New
$100K - $110K/yr
Senior Software Engineer Department: Business Strategy & Analytics Reports To: Director, Engineering Location: This position is 100% in-person and is based at the United Center in Chicago, IL. Hours:
New
Chicago, IL · On-site +1
$126K - $166K/yr
We are seeking a Senior Software Engineer to enhance existing backend services, troubleshoot and optimize current systems, and build scalable, secure, and reliable API-based backend services that ...
Chicago, IL · On-site +1
$126K - $166K/yr
We are seeking a Senior Software Engineer to enhance existing backend services, troubleshoot and optimize current systems, and build scalable, secure, and reliable API-based backend services that ...
Naperville, IL · On-site
$95K - $130K/yr
Primary Responsibilities The Senior Software Engineer is a highly capable individual contributor who operates with a high degree of autonomy, owns complex technical problems end-to-end, and elevates ...
Naperville, IL · On-site
$95K - $130K/yr
Primary Responsibilities The Senior Software Engineer is a highly capable individual contributor who operates with a high degree of autonomy, owns complex technical problems end-to-end, and elevates ...
Chicago, IL · On-site +1
$126K - $166K/yr
We are seeking a Senior Software Engineer to enhance existing backend services, troubleshoot and optimize current systems, and build scalable, secure, and reliable API-based backend services that ...
Chicago, IL · On-site +1
$126K - $166K/yr
We are seeking a Senior Software Engineer to enhance existing backend services, troubleshoot and optimize current systems, and build scalable, secure, and reliable API-based backend services that ...
$95K - $140K/yr
Primary Responsibilities The Senior Software Engineer is a highly capable individual contributor who operates with a high degree of autonomy, owns complex technical problems end-to-end, and elevates ...
$95K - $140K/yr
Primary Responsibilities The Senior Software Engineer is a highly capable individual contributor who operates with a high degree of autonomy, owns complex technical problems end-to-end, and elevates ...
$74.6K - $85.1K
1% of jobs
$85.1K - $95.6K
2% of jobs
$95.6K - $106K
7% of jobs
$106K - $116.5K
9% of jobs
$120.9K is the 25th percentile. Wages below this are outliers.
$116.5K - $127K
13% of jobs
$127K - $137.4K
16% of jobs
The median wage is $138.8K / yr.
$137.4K - $147.9K
16% of jobs
$156.8K is the 75th percentile. Wages above this are outliers.
$147.9K - $158.4K
14% of jobs
$158.4K - $168.9K
11% of jobs
$168.9K - $179.3K
8% of jobs
$179.3K - $189.8K
3% of jobs
$74.6K
$141.6K
$189.8K
A senior software engineer designs, codes, tests, and maintains computer software. While these are your primary responsibilities as a senior software engineer, you may also have supervisory duties. These include overseeing a team of junior software engineers or developers. The senior software engineer title is sometimes used interchangeably with senior developer, and positions for both may share similar job duties and responsibilities. In general, software engineers are distinguished from developers in that software engineers apply engineering principles to software development.
| Aspect | Senior Software Engineer | Software Developer |
|---|---|---|
| Credentials | Bachelor's or higher in CS or related field; experience often 5+ years | Bachelor's in CS or related field; entry to mid-level experience |
| Work Environment | Designing complex systems, leading projects, mentoring | Writing code, developing features, debugging |
| Industry Usage | Used across tech companies, startups, enterprise | Common in software firms, startups, freelance work |
| Search & Comparison | Often compared for experience level, responsibilities | Compared for entry-level to mid-level roles |
The main difference between a Senior Software Engineer and a Software Developer lies in experience, responsibilities, and scope. Senior Software Engineers typically have more experience, lead projects, and mentor others, while Software Developers focus on coding and feature development. Both roles are essential in tech companies, but the Senior Software Engineer position involves higher-level planning and leadership.
The most popular types of Software Engineer jobs in Elgin, IL are:
For Senior Software Engineer jobs in Elgin, IL, the most frequently searched job titles are:
The top searched job categories for Senior Software Engineer jobs in Elgin, IL are:
Cities near Elgin, IL with the most Senior Software Engineer job openings:

TXI is seeking a Senior Software Engineer who can see both the forest and the trees.
Building the right thing is as hard as building it right. Most products fail because they solve the wrong problem. We take a practical approach: embed integrated teams, understand the real need, then build something people actually use.Â
We build AI-powered workflows that solve real operational problems. Our primary focus is industrial products and services, logistics and distribution, and rail and fleet operations, with selective work in digital health, biopharma, and other industries where the challenges and mission align.
As a Senior Software Engineer, you have an opportunity to build modern, AI-enabled software that solves meaningful business challenges, partner directly with clients to shape products and technical strategy, and tackle complex engineering problems from concept through production-all while collaborating with a team that values craftsmanship, curiosity, and continuous learning.
Expertly develop robust back-end and front-end code and have a solid understanding of different levels of automated testing to deliver reliable, well-tested features
Have a working knowledge of the infrastructure applications run on and can reason about how a feature deploys, scales, and operates in production
Drive the technical direction at the feature level, breaking down ambiguous problems, managing tasks effectively, and unblocking other engineers
Advocate for modular, maintainable architecture and a robust testing culture, strategically balancing test coverage, risk, and budget
Work fluently with AI-assisted coding and agentic development tools to move faster while holding their output to a quality bar
Establish healthy team norms around AI use, modeling critical evaluation of its output and communicating clearly about where it has shaped a deliverable
Continuously evaluate emerging technologies (including AI), capabilities, and limitations to identify new opportunities for TXI and their clients
Understand the client's business, build relationships with our clients, and guide strategic decisions to make them successful
Take ownership of the client relationship on straightforward projects, and build towards leading it on complex, politically nuanced accounts
Communicate professionally and empathetically, solicit and provide feedback, actively offer help, and make sure everyone is aligned
Work collaboratively on a cross-functional team of engineers, designers, and delivery managers
Develop proof-of-concept prototypes and demos that showcase technical possibilities and help clients envision transformative solutions
Take responsibility (even when no one asks) and learn from everyone, no matter what their title is
Our Tech Stack
Back-end: We primarily create applications in Python and Node.js (TypeScript),
Front-end: We generally use React, although some of our clients might use Vue.js.Â
Infrastructure: Our clients' infrastructure might be in either AWS, GCP or Azure, managed by Terraform or another IaC tool. We deploy containerized applications using Docker.
AI-assisted development: We expect senior engineers to work fluently with AI coding assistants and agentic tooling as part of their everyday workflow, and to help the engineering practice mature how it adopts these tools.
Don't hesitate to apply if you don't have specific experience with our tech stack. We have a preference for folks with experience in Python, Node.js, or React, 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 understand complex problems better and challenge our assumptions. 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 helps us move clients forward by building AI-powered workflows that support how their teams actually operate.Â
What your days will look like, and what success will look like
Â
It's important to set the right expectations to promote your growth at TXI. Here is some of what you can expect in your first two years as a Senior Software Engineer.Â
Â
Within 1 month, you will
Begin the company onboarding process and immerse yourself in TXI's culture, values, history, and client commitments
Gain a comprehensive understanding of our integrated development process, tooling, frameworks, and project methodologies
Learn from our cross-functional teams of designers, engineers, delivery managers, and strategists
Develop insight into the full client experience, from product discovery through delivery
Deepen your understanding of the employee-owner experience at TXI
Â
Within 3 months, you will
Complete your onboarding process
Participate in your first TXI Quarterly with the entire organization
Â
Within 6 to 12 months, you will
Complete a comprehensive review with your manager
Establish a balanced rhythm between client project delivery work and internal TXI initiatives
Attend TXI in-person quarterly to meet many of your colleagues, including outside the office settingÂ
Â
 Within 1 to 2 years, you willÂ
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.Â
Â
1. We help shape the work, not just execute it. TXIers are involved early, helping understand the real problem, question assumptions, and determine what is worth building. We stay close to the work through delivery, so the ideas we shape become useful systems that operate in the real world.Â
Â
2. 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. Â
Â
3. 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 industrial products and services, logistics and distribution, rail and fleet operations, and select emerging industries like digital health and biopharma, and more.Â
Â
4. We work in integrated teams (and avoid staff augmentation). 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 development regularly collaborate, and we are all listening to the same users.Â
Â
5. 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-We've even established pathways for team members to unlock extra professional development resources and mini-sabbaticals, ensuring your growth remains both significant and well-supported.
Â
6. 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. 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.Â
Â
7. 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.Â
Â
8. We build systems 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 build products that make a real impact. Today, that increasingly means AI-powered workflows for companies running complex operations, especially those that make, move, or maintain things. Some examples of that impact include:
Â
<> Transforming environmental monitoring from analog tools into a real-time platform trusted by 80,000 customers
Â
<> Building mobile workflows that improve communication between dispatch teams and millions of truck drivers
Â
<> Connecting scientific data so researchers can answer critical questions faster
Â
<>Improving prediction of patient enrollment in global clinical trials for life-saving drugs through the integration of advanced analytics and digital innovation Â
Â
But the work is just one part of what makes TXI a rewarding place to be. We support each other's 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, Sticky Note Game, 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 $125k-150k USD. In addition to base compensation, we offer an 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):Â
Ownership through ESOP: As a 100% employee-owned firm, we provide company shares to every team member as a foundational retirement benefit.
Premium medical coverage including a dedicated travel benefit for healthcare needs
Flexible and paid time off to support your wellness
Inclusive parental leave policy that applies equally to every TXI parent
Support for major life events with 12 weeks of paid FMLA leave
401k savings program featuring an employer matching contribution
Sustainable remote-first culture with very limited requirements for travel
In-person company coworking weeks to foster deep team connections
Stipends for continuous professional growth, home office setup, and green energy initiatives
Â
Location
Â
We have a remote-first environment at TXI-with distributed team members in the US, Canada, South America, and Europe who are working from home. We communicate and collaborate effectively in a remote environment with tools like Miro, Notion, Slack, and Zoom. We also prioritize virtual bonding and values such as inclusivity, autonomy, and trust while ensuring we take steps to foster positive interactions between employees.Â
Â
While we encourage asynchronous communication, we often work in pairs or in collaboration sessions, so it is important to have some core hours of overlap with our clients and fellow team members. Regardless of where you are living and working, we will get together in person and as a company several times a year to help build connections and foster relationships within our team.Â
What to expect next
Â
If you're chosen to move forward to the interview process, here's what it will look like.
Initial Interview: After an initial call with a member of the Recruiting Team, you'll meet the Hiring Lead over Zoom. They will focus on your previous and current work experiences and how they relate to what you'd be doing at TXI. This stage is a 2-call process and should take no more than 90 min total. (Unless you want to dig in, chat more, and spend some extra time learning about us!)
Â
Virtual Skills Assessment: Here is where you get a preview for the role, as well as the opportunity to show off your skills. Our goal is to get a sense of how you approach your work, how you collaborate with a team, and how you solve problems. This stage should take no more than 90 minutes total, and we'll bot...
Sourced by ZipRecruiter
Software development
51 - 200 Employees
Chicago, IL, US
2002