Senior Software Engineer

Jobba Trade Technologies, Inc.

Chicago (IL)

Hybrid

USD 120,000 - 160,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

onsite gym
free parking
nearby cafés

Job summary

Jobba Trade Technologies, Inc. in the Chicago area is seeking a Senior Software Engineer to design and build scalable, cloud-native applications. This hands-on role involves shaping the product vision with stakeholders and delivering robust software from concept to deployment.

You will mentor engineers, collaborate with product teams and customers, and drive Agile processes, CI/CD pipelines, and IaC to enterprise-scale success.

Qualifications

  • Proficiency in C# and SQL.
  • Experience with cloud architecture and Azure.
  • Infrastructure-as-code tools (Terraform) and modern Git-based build systems (GitHub, GitHub Actions).
  • Proficiency with .NET 8+ and related technologies (WCF, EF6).
  • Experience implementing distributed systems with Docker/Kubernetes and patterns like CQRS, Event Sourcing.
  • Observability tooling (Datadog, OpenTelemetry).

Responsibilities

  • Architect and develop cloud-native services and distributed systems.
  • Provide technical leadership and mentoring.
  • Collaborate with Product and customers to translate requirements into working software.
  • Contribute to Agile practices and CI/CD, including infrastructure-as-code and automated deployments.

Skills

C#
SQL
Azure
Object-oriented design
Distributed systems
CQRS
Event Sourcing
Datadog/OpenTelemetry
.NET 8

Tools

Terraform
GitHub
GitHub Actions
Docker
Kubernetes

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 to join our team. In this role, you will be a key contributor to the designing and building of highly scalable, cloud-native applications. 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.

What You’ll Do:
  • Architecture & Development: Design and build services and distributed systems using cloud-native architectures aligned to Domain Driven Design principles. Conduct data modeling and schema design (normalization, ER diagrams, OLAP vs. OLTP). Define data contracts and API designs (OpenAPI, Protobuf, AsyncAPI).
  • Technical Leadership: Serve as a technical leader within your team, guiding architectural decisions and mentoring junior developers.
  • Cross-Functional Collaboration: Work directly with the 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 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:
  • Proficiency in C#.
  • Relational databases and SQL.
  • Cloud architecture and development (Azure preferred).
  • Infrastructure-as-code tools and modern source control and build systems such as Terraform, GitHub, and GitHub Actions, respectively.
  • .NET 8 or above, .NET Framework 4.8, WCF, and Entity Framework 6.
  • Implementing distributed systems incorporating Docker, Kubernetes, and related cloud infrastructure.
  • Distributed messaging patterns (e.g. Saga, Outbox, CQRS, and Event Sourcing).
  • Observability tooling (e.g., Datadog, Application Insights, OpenTelemetry).
Preferred Experience:
  • Angular 2+.
  • Azure messaging stack (e.g. Service Bus, Event Hubs, and Event Grid).
  • Data warehousing concepts (star/snowflake schemas, dimensional modeling).
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 Application Engineer
Senior Application Engineer

Nubitz • United States

On-site
USD 100,000 - 130,000
Stock options
Work From Home Flexibility
Fast growing tech company
+2
Senior Software Engineer
Senior Software Engineer

Nubitz • United States

On-site
USD 90,000 - 120,000
15 days annual PTO
Quarterly bonuses based on company performance
3 self-directed learning days annually
+2
Sr. Software Engineering Manager
Sr. Software Engineering Manager

Waystar • Lehi (UT)

On-site
USD 130,000 - 160,000
Competitive total rewards
Customizable benefits package
Generous paid time off
+4
Senior .Net Developer
Senior .Net Developer

Troy Web • City of Cohoes (NY), Northern (KY)

Hybrid
USD 115,000 - 155,000
Medical Dental Vision
401k match
Paid time off
+2
Sr. Software Engineer
Sr. Software Engineer

Gravity IT Resources • Cincinnati (OH)

Remote
USD 110,000 - 160,000
Senior .Net Developer
Senior .Net Developer

Troy Web • United States

Hybrid
USD 110,000 - 140,000
Medical coverage
Dental coverage
Vision coverage
+5
Senior Software Developer
Senior Software Developer

TherapyNotes.com • Philadelphia

Remote
USD 120,000 - 140,000
Competitive salary
Health, dental, vision, life insurance
Retirement plan with company match
+4
Senior Software Developer
Senior Software Developer

TherapyNotes, LLC • Philadelphia

On-site
USD 120,000 - 140,000
Health insurance
Retirement plan
Profit sharing
+1
Sr. Software Engineer
Sr. Software Engineer

W. R. Berkley • Urbandale (IA)

On-site
USD 100,000 - 150,000
Senior Software Engineer
Senior Software Engineer

Ascendion • Plano (TX)

On-site
USD 100,000 - 110,000
Medical insurance
Dental insurance
Vision insurance
+3