Senior Software Engineer - Backend

Jobba Trade Technologies

Chicago (IL)

Hybrid

USD 140,000 - 190,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Onsite gym
Free parking
Nearby cafés
Mentorship opportunities

Job summary

Jobba Trade Technologies, Inc. in the Chicago area seeks a Senior Software Engineer - Backend to design and build a scalable cloud-native SaaS application.

You will lead architecture and modernize a legacy .NET Framework system to a .NET 10-based stack, while collaborating with the product team and customers to deliver working software. This hands-on role requires 10+ years of experience, technical leadership, and strong communication.

Qualifications

  • 10+ years of professional software engineering experience.
  • Hands-on developer with strong OO design.
  • Experience building cloud-native SaaS systems and RESTful APIs.
  • Ability to lead technically and mentor others.

Responsibilities

  • Architecture & Development: Modernize a legacy .NET Framework system to a .NET 10-based architecture and design cloud-native services.
  • Technical Leadership: Guide architectural decisions and mentor junior developers.
  • Cross-Functional Collaboration: Work with Product teams and customers to translate requirements into software.
  • Agile & CI/CD: Contribute to test automation, infrastructure-as-code, and automated builds/deployments.

Skills

.NET 8+
C#
Relational databases
Docker & Kubernetes
Azure messaging
DDD & REST APIs
OpenAPI

Tools

Terraform
GitHub Actions
Datadog
OpenTelemetry

Job description

About the Company

Jobba Trade Technologies is a cloud-based SaaS that helps commercial roofing companies integrate communication between the field team and back-office team members to provide effective job management with an engaging customer experience. These client management solutions create important outcomes - increased profits and better client retention and referrals.

About the Role

We are seeking a talented and experienced Senior Software Engineer - Backend to join our team. In this role, you will be a key contributor to the designing and building of a highly scalable, cloud-native SaaS application. This is a hands-on technical position where you'll contribute to the product from vision to execution, working closely with both technical and non-technical stakeholders.

This position requires 10 or more years of professional software engineering experience.

What You'll Do:
  • Architecture & Development: Modernize a legacy .NET Framework system to a .NET 10-based architecture. Design and implement cloud-native services within a distributed system, adhering to Domain-Driven Design (DDD) principles. Conduct data modeling and relational database schema design for core domain models. Implement RESTful APIs with OpenAPI-compliant specifications.
  • Technical Leadership: Serve as a technical leader within your team, guiding architectural decisions and mentoring junior developers.
  • Cross-Functional Collaboration: Work directly with the Jobba product team and customers to understand requirements and implement them as working software.
  • Agile & CI/CD: As a team member you will actively participate in the Agile software development lifecycle. You will contribute to test automation, define and develop infrastructure-as-code, and ensure robust, automated builds and deployments at an enterprise scale.
Who You Are:
  • A Hands-On Developer: You are a highly skilled, hands-on developer with a strong foundation in object-oriented design and development.
  • A Technical Leader & Communicator: You have a history of leading enterprise-scale technical initiatives and are an effective teacher, able to explain complex concepts to both technical and non-technical colleagues.
  • A Pragmatic Problem-Solver: You understand and apply Agile principles in a pragmatic way and have a track record of learning and implementing new software development practices, tools, and languages.
Skills & Experience We Value:
Required Experience:
  • .NET 8 or above.
  • .NET Framework 4.8, WCF, and Entity Framework 6.
  • Proficiency in C#.
  • Relational databases and SQL.
  • Cloud architecture and development.
  • Implementing distributed systems incorporating Docker, Kubernetes, and related cloud infrastructure.
  • Azure messaging stack (e.g. Service Bus, Event Hubs, and Event Grid).
  • Distributed messaging patterns (e.g. Saga, Outbox, CQRS, and Event Sourcing).
  • Observability tooling (e.g., Datadog, Application Insights, OpenTelemetry).
  • Infrastructure-as-code tools and modern source control and build systems such as Terraform, GitHub, and GitHub Actions, respectively.

Our Rosemont office offers convenient access to the Blue Line and major highways, along with ample space designed for a comfortable work environment. Enjoy perks like an onsite gym, free parking, nearby cafés, and a team of knowledgeable colleagues to learn with. While we work primarily onsite (four days in-office, one remote), we understand the importance of life outside of work and offer flexibility to support our team.

Company Benefits:

Jobba offers attractive and generous employee benefits. A comprehensive list can be found on our website: https://jobba.com/careers/

More about Jobba…

At Jobba, we’re committed to continuous improvement - of our product, of our company, and of our people. We don’t expect our employees to be perfect. We know you’ll be excited to regularly be learning and growing all while positively impacting our clients and our business.

Jobba Trade Technologies offers a comprehensive benefits package including health, dental, vision, life, 401K and 401K matching.

We are an equal opportunity employer. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

For this role, we are unable to sponsor or take over sponsorship for work visas.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Backend
Senior Software Engineer, Backend

Ladders • United States

Remote
USD 125,000 - 150,000
High-impact projects
Architectural ownership
Cross-functional collaboration
+1
Senior Backend Developer (.NET)
Senior Backend Developer (.NET)

Proxify • United States

Remote
USD 120,000 - 180,000
On-time monthly payments
Remote work
Flexible hours
+1
Backend Engineer
Backend Engineer

A L P • United States

Remote
USD 110,000 - 132,000
401(k)
Dental insurance
Flexible schedule
+4
Backend Engineer: Senior
Backend Engineer: Senior

Advatix • United States

Hybrid
USD 130,000 - 170,000
Senior .NET Developer
Senior .NET Developer

CodeRoad • United States

Remote
USD 140,000 - 180,000
100% Remote
Health insurance assistance program
Competitive pay in USD
+1
Software Developer
Software Developer

Netrolynx AI • United States

Remote
USD 95,000 - 100,000
Remote role (Central US time zones)
Equity potential
Competitive compensation
Senior .NET Backend Engineer - Cloud-Native & Leadership
Senior .NET Backend Engineer - Cloud-Native & Leadership

Jobba Trade Technologies, Inc. • Chicago (IL)

Hybrid
USD 140,000 - 190,000
Onsite gym
Free parking
Nearby cafés
+1
Senior Developer
Senior Developer

Bigge Crane and Rigging • Houston (TX)

Hybrid
USD 120,000 - 180,000
Competitive pay & 401k
Vacation & holidays
FSA & HSA
+1
Senior Back-End Engineer: Build Scalable Web Apps & Mentor
Senior Back-End Engineer: Build Scalable Web Apps & Mentor

Roberts Recruiting, LLC • Boston (MA)

On-site
USD 90,000 - 120,000
Health and Dental insurance
401k plan
College savings plan contributions
+2
Software engineer back end
Software engineer back end

SolomonEdwards • Charlotte (NC)

On-site
USD 140,000 - 180,000