Here, you'll have the tools and opportunities to advance your career while creating software that changes the world. Your role and responsibilities We're looking for Mid-Level Engineers with a deep ...
Here, you'll have the tools and opportunities to advance your career while creating software that changes the world. Your role and responsibilities We're looking for Mid-Level Engineers with a deep ...
Whether you are a passionate orchestration guru or experienced software developer -- we want you to help us train the world's most advanced generative systems. About the opportunity: * Outlier is ...
Whether you are a passionate orchestration guru or experienced software developer -- we want you to help us train the world's most advanced generative systems. About the opportunity: * Outlier is ...
Full Stack Software Engineer
Rochester, MN · Remote
$40 - $75/hr
Our platform offers an engaging blend of flexibility and challenge: you'll work closely with state-of-the-art AI models to take on programming tasks that include creating and solving challenging ...
Quick apply
Full Stack Software Engineer
Rochester, MN · Remote
$40 - $75/hr
Our platform offers an engaging blend of flexibility and challenge: you'll work closely with state-of-the-art AI models to take on programming tasks that include creating and solving challenging ...
Senior AI/ML Full Stack Engineer - Generative AI
Rochester, MN · On-site
$75 - $85/hr
Trissential is hiring a Senior AI/ML Full Stack Engineer to join our client's Generative AI team ... Collaborate closely with system architects across the full software lifecycle * Implement LLM ...
Senior AI/ML Full Stack Engineer - Generative AI
Rochester, MN · On-site
$75 - $85/hr
Trissential is hiring a Senior AI/ML Full Stack Engineer to join our client's Generative AI team ... Collaborate closely with system architects across the full software lifecycle * Implement LLM ...
Whether you are a passionate orchestration guru or experienced software developer -- we want you to help us train the world's most advanced generative systems. About the opportunity: * Outlier is ...
Whether you are a passionate orchestration guru or experienced software developer -- we want you to help us train the world's most advanced generative systems. About the opportunity: * Outlier is ...
Senior AI/ML Full Stack Engineer - Generative AI
Rochester, MN · On-site +1
$75 - $85/hr
Trissential is hiring a Senior AI/ML Full Stack Engineer to join our client's Generative AI team ... Collaborate closely with system architects across the full software lifecycle * Implement LLM ...
Senior AI/ML Full Stack Engineer - Generative AI
Rochester, MN · On-site +1
$75 - $85/hr
Trissential is hiring a Senior AI/ML Full Stack Engineer to join our client's Generative AI team ... Collaborate closely with system architects across the full software lifecycle * Implement LLM ...
Senior AI/ML Full Stack Engineer - Generative AI
Rochester, MN · Remote
$75 - $85/hr
Trissential is hiring a Senior AI/ML Full Stack Engineer to join our client's Generative AI team ... Collaborate closely with system architects across the full software lifecycle * Implement LLM ...
Senior AI/ML Full Stack Engineer - Generative AI
Rochester, MN · Remote
$75 - $85/hr
Trissential is hiring a Senior AI/ML Full Stack Engineer to join our client's Generative AI team ... Collaborate closely with system architects across the full software lifecycle * Implement LLM ...
Senior Information Security Engineer
Rochester, MN · On-site
$104K - $141.10K/yr
Responsibilities The Senior SOC Engineer is an integral part of the organization's cybersecurity ... Self-directed software development, testing, support/problem solving, and overall technology ...
Senior Information Security Engineer
Rochester, MN · On-site
$104K - $141.10K/yr
Responsibilities The Senior SOC Engineer is an integral part of the organization's cybersecurity ... Self-directed software development, testing, support/problem solving, and overall technology ...
A leading software quality firm is looking for a Software Quality Assurance professional to oversee ... Candidates should have knowledge of programming and scripting languages, as well as experience with ...
A leading software quality firm is looking for a Software Quality Assurance professional to oversee ... Candidates should have knowledge of programming and scripting languages, as well as experience with ...
Senior Principal AI/ML Engineer - Research Sovereign AI
$175.41K - $263.10K/yr
Responsibilities Position Summary The Senior Principal AI/ML Engineer for AI Representation & EMR Vectorization is the senior technical leader and lead scientist responsible for architecting Mayo ...
Senior Principal AI/ML Engineer - Research Sovereign AI
$175.41K - $263.10K/yr
Responsibilities Position Summary The Senior Principal AI/ML Engineer for AI Representation & EMR Vectorization is the senior technical leader and lead scientist responsible for architecting Mayo ...
Senior Principal AI/ML Engineer - Research Sovereign AI
Rochester, MN · On-site
$115.10K - $158.70K/yr
Position Summary The Senior Principal AI/ML Engineer for AI Representation & EMR Vectorization is the senior technical leader and lead scientist responsible for architecting Mayo Clinic's unified ...
Senior Principal AI/ML Engineer - Research Sovereign AI
Rochester, MN · On-site
$115.10K - $158.70K/yr
Position Summary The Senior Principal AI/ML Engineer for AI Representation & EMR Vectorization is the senior technical leader and lead scientist responsible for architecting Mayo Clinic's unified ...
Senior Principal AI/ML Engineer - Research Sovereign AI
Rochester, MN · On-site
$127.60K - $175.90K/yr
Position Summary The Senior Principal AI/ML Engineer for AI Representation & EMR Vectorization is the senior technical leader and lead scientist responsible for architecting Mayo Clinic's unified ...
Senior Principal AI/ML Engineer - Research Sovereign AI
Rochester, MN · On-site
$127.60K - $175.90K/yr
Position Summary The Senior Principal AI/ML Engineer for AI Representation & EMR Vectorization is the senior technical leader and lead scientist responsible for architecting Mayo Clinic's unified ...
Senior Principal AI/ML Engineer - Research Sovereign AI
Rochester, MN · On-site
$115.10K - $158.70K/yr
Position Summary The Senior Principal AI/ML Engineer for AI Representation & EMR Vectorization is the senior technical leader and lead scientist responsible for architecting Mayo Clinic's unified ...
Senior Principal AI/ML Engineer - Research Sovereign AI
Rochester, MN · On-site
$115.10K - $158.70K/yr
Position Summary The Senior Principal AI/ML Engineer for AI Representation & EMR Vectorization is the senior technical leader and lead scientist responsible for architecting Mayo Clinic's unified ...
Senior Mechanical Engineer
Rochester, MN · On-site
$102K - $134.70K/yr
Senior Mechanical Engineer - Bloomington or Rochester, MN (Hybrid) SIGN-ON BONUS up to $10K The ... Perform Load/Energy calculations with software such as Trace 700, IES and similar programs
Senior Mechanical Engineer
Rochester, MN · On-site
$102K - $134.70K/yr
Senior Mechanical Engineer - Bloomington or Rochester, MN (Hybrid) SIGN-ON BONUS up to $10K The ... Perform Load/Energy calculations with software such as Trace 700, IES and similar programs
Senior Mechanical Engineer
Rochester, MN · Hybrid
$102K - $134.70K/yr
Senior Mechanical Engineer - Bloomington or Rochester, MN (Hybrid) SIGN-ON BONUS up to $10K The ... Perform Load/Energy calculations with software such as Trace 700, IES and similar programs
Senior Mechanical Engineer
Rochester, MN · Hybrid
$102K - $134.70K/yr
Senior Mechanical Engineer - Bloomington or Rochester, MN (Hybrid) SIGN-ON BONUS up to $10K The ... Perform Load/Energy calculations with software such as Trace 700, IES and similar programs
Senior Principal Engineer, Physical Design
$122.50K - $168.90K/yr
What You Can Expect As a senior leader in the central physical design team, you will: * Shape the ... This position may require access to technology and/or software subject to U.S. export control laws ...
Senior Principal Engineer, Physical Design
$122.50K - $168.90K/yr
What You Can Expect As a senior leader in the central physical design team, you will: * Shape the ... This position may require access to technology and/or software subject to U.S. export control laws ...
Senior Principal Engineer, Physical Design
$127.60K - $175.90K/yr
What You Can Expect As a senior leader in the central physical design team, you will: * Shape the ... This position may require access to technology and/or software subject to U.S. export control laws ...
Senior Principal Engineer, Physical Design
$127.60K - $175.90K/yr
What You Can Expect As a senior leader in the central physical design team, you will: * Shape the ... This position may require access to technology and/or software subject to U.S. export control laws ...
... software, as well as the configuration and support of hardware systems across client sites ... In conjunction with more senior technical staff, develops proposals that consider alternatives and ...
... software, as well as the configuration and support of hardware systems across client sites ... In conjunction with more senior technical staff, develops proposals that consider alternatives and ...
... software, as well as the configuration and support of hardware systems across client sites ... In conjunction with more senior technical staff, develops proposals that consider alternatives and ...
... software, as well as the configuration and support of hardware systems across client sites ... In conjunction with more senior technical staff, develops proposals that consider alternatives and ...
... software, as well as the configuration and support of hardware systems across client sites ... In conjunction with more senior technical staff, develops proposals that consider alternatives and ...
Quick apply
... software, as well as the configuration and support of hardware systems across client sites ... In conjunction with more senior technical staff, develops proposals that consider alternatives and ...
Senior Software Engineer information
See Rochester, MN salary details
$76.7K - $87.5K
1% of jobs
$87.5K - $98.3K
2% of jobs
$98.3K - $109K
7% of jobs
$109K - $119.8K
9% of jobs
$124.3K is the 25th percentile. Wages below this are outliers.
$119.8K - $130.6K
13% of jobs
$130.6K - $141.3K
16% of jobs
The median wage is $142.8K / yr.
$141.3K - $152.1K
16% of jobs
$161.2K is the 75th percentile. Wages above this are outliers.
$152.1K - $162.9K
14% of jobs
$162.9K - $173.6K
11% of jobs
$173.6K - $184.4K
8% of jobs
$184.4K - $195.2K
3% of jobs
$76.7K
$145.7K
$195.2K
How much do senior software engineer jobs pay per year?
What Is a Senior Software Engineer?
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.
What are the key skills and qualifications needed to thrive as a Senior Software Engineer, and why are they important?
What are some common challenges Senior Software Engineers face when mentoring junior team members?
What are Senior Software Engineers?
What is the difference between Senior Software Engineer vs Software Developer?
| 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.

Other
This job post has expired today. Applications are no longer accepted.
IBM rating
7.9
Based on 72 frontline employees who took The Breakroom Quiz
98th of 184 rated software companies
Job description
Introduction
At IBM Software, we transform client challenges into solutions. Building the world's leading AI-powered, cloud-native products that shape the future of business and society. Our legacy of innovation creates endless opportunities for IBMers to learn, grow, and make an impact on a global scale. Working in Software means joining a team fueled by curiosity and collaboration. You'll work with diverse technologies, partners, and industries to design, develop, and deliver solutions that power digital transformation. With a culture that values innovation, growth, and continuous learning, IBM Software places you at the heart of IBM's product and technology landscape. Here, you'll have the tools and opportunities to advance your career while creating software that changes the world.
Your role and responsibilities
We're looking for Mid-Level Engineers with a deep backend focus to join our team. In this role, you can expect to:
-
Design, prototype and implement features and tools while ensuring stability and usability.
-
Collaborate closely with Product Design and Product Management partners, as well as engineers on your team and others.
-
Follow through on assigned tasks to build and ship medium-sized features, managing task expectations as needed.
-
Engage in team discussions around diagnosis, planning, and workflow improvements based on product requirements.
-
Apply independent judgment within team practices to determine appropriate actions and solutions.
-
Address unforeseen challenges, making recommendations to keep tasks on track.
-
Debug and resolve medium-level bugs in products or solutions to maintain quality.
-
Review technical contributions for quality and consistency, collaborating with stakeholders to resolve issues and recommend technical or architectural changes.
-
Suggest improvements to current processes and propose solutions to enhance the efficiency of architectural components and design.
-
Participate in on-call rotations, pairing, and team planning to support product needs.
-
Engage in team discussions around diagnosis, planning, and workflow improvements based on product requirements.
Required technical and professional expertise
-
You have experience as an engineer working in Golang.
-
You have professional experience developing with modern programming languages and frameworks.
-
You have experience working with distributed systems, particularly cloud providers such as AWS, Azure, or GCP, with a focus on scalability, resilience, and security.
-
Experience in reviewing & refactoring code & making suggestions that improve the codebase and product.
-
Writing tests that cover complex and edge cases.
-
Demonstrated ability to build trust and foster relationships across teams and stakeholders, with a focus on valuing diverse perspectives and proficiently managing expectations.
-
Cloud-native mindset and solid understanding of DevOps principles in a cloud environment.
-
Proven decision-making abilities with an intentional, data-driven approach to solving complex technical challenges and delivering results.
-
Strong customer focus and systems-thinking mindset, with a commitment to personal accountability, self-awareness, and continuous improvement in support of high-quality outcomes.
Preferred technical and professional experience
-
You have experience using HashiCorp products (Terraform, Packer, Waypoint, Nomad, Vault, Boundary, Consul).
-
You have prior experience working in cloud platform engineering teams.
-
Emerging experience in mentoring team members, helping to enhance their problem-solving, critical thinking, and planning skills.
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
About IBM
Sourced by ZipRecruiter
At IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems? If so, lets talk.
Industry
It services
Company size
10,000+ Employees
Headquarters location
Armonk, NY, US
Year founded
1911