Senior Software Engineer

Jobba Trade Technologies

Chicago (IL)

Hybrid

USD 100,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Onsite gym
Free parking
Nearby cafés

Job summary

Jobba Trade Technologies is looking for a Senior Software Engineer in Chicago, IL, to design and build cloud-native applications. You will guide architectural decisions, work on distributed systems, and collaborate across teams. Candidates should excel in C#, Azure development, and distributed system implementation. Benefits include health, dental, vision, and a flexible, supportive work environment with amenities like an onsite gym and free parking. This position requires onsite work primarily with some remote flexibility.

Qualifications

  • Proficiency in C#.
  • Experience with relational databases and SQL.
  • Strong knowledge of cloud architecture, preferably Azure.
  • Expertise in infrastructure-as-code tools.
  • Experience with .NET 8 or above and WCF.
  • Familiarity with Docker and Kubernetes.
  • Understanding of distributed messaging patterns.
  • Experience with observability tooling.

Responsibilities

  • Design and build services using cloud-native architectures.
  • Guide architectural decisions and mentor junior developers.
  • Work with Product team and customers to understand requirements.
  • Participate in Agile software development lifecycle.

Skills

C#
Relational databases and SQL
Cloud architecture and development (Azure preferred)
Infrastructure-as-code tools like Terraform
.NET 8 or above, .NET Framework 4.8
Distributed systems (Docker, Kubernetes)
Distributed messaging patterns
Observability tooling (Datadog, Application Insights)
Angular 2+
Azure messaging stack
Data warehousing concepts

Tools

Terraform
GitHub
GitHub Actions

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

Software Developer 2
Software Developer 2

EmergencyMD • Wormleysburg

Hybrid
USD 110,000 - 150,000
Competitive salary
Performance bonuses
Comprehensive health, dental, and vision insurance
+2
Senior Software Architect - FTE
Senior Software Architect - FTE

Tech Holding • United States

Hybrid
USD 150,000 - 185,000
Flexible Work Hours
Unlimited PTO
Long-Term disability + 401k Match
Senior Software Development Engineer (Back-end)
Senior Software Development Engineer (Back-end)

Jobgether • United States

On-site
USD 160,000 - 230,000
Competitive base salary
Commissions and stock options
Medical, dental, and vision insurance
+4
Senior Software Engineer – API & Cloud Integrations (Java, AWS)
Senior Software Engineer – API & Cloud Integrations (Java, AWS)

Transamerica Corporation • Denver (CO)

Hybrid
USD 94,000 - 120,000
Pension plan and 401(k) match
Employee Stock Purchase Plan
Tuition reimbursement
+1
Senior Software Engineer (Back-end)
Senior Software Engineer (Back-end)

Harnham • Phoenix (AZ)

On-site
USD 110,000 - 160,000
.NET Azure Lead Architect
.NET Azure Lead Architect

Robotics Technologies LLC • Springfield (OH)

On-site
USD 100,000 - 130,000
Health insurance
Retirement plan
Flexible working hours
.NET Azure Cloud Developer
.NET Azure Cloud Developer

SherlockTalent • Florida

Remote
USD 120,000 - 150,000
Life and health insurance
Tuition Reimbursement
Unlimited vacation
+1
Senior .Net Developer
Senior .Net Developer

Troy Web Consulting • City of Cohoes (NY)

Hybrid
USD 120,000 - 160,000
Competitive salary + bonus
Medical/Dental/Vision from day 1
401k match and employer contribution
+3
Senior .Net Developer
Senior .Net Developer

Troy Web • City of Cohoes (NY)

Hybrid
USD 120,000 - 150,000
Senior Software Engineer
Senior Software Engineer

Acima Digital • Draper (UT)

Hybrid
USD 130,000 - 170,000
Health Benefits
401(k) match
DTO (Discretionary Time Off)
+3