Software Engineer - Kotlin/C# Systems & Infra

Bain & Company, Inc.

Coeur d'Alene (ID)

On-site

USD 74,000 - 110,000

Full time

10 days ago

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

Coaching program
Benefits package

Job summary

Bain & Company, Inc. in Coeur d'Alene, ID is seeking a mid-level software engineer with 3 years of C# experience to join a hands-on engineering team. The role blends software development with infrastructure responsibilities, focusing on scalable systems and reliable test suites.

You'll own code quality, contribute Kotlin tests, and help evolve REST APIs and CI/CD with GitHub Actions. The position offers a competitive salary and benefits, reflecting Bain & Company's commitment to coaching and

Qualifications

  • 3 years of professional software development experience.
  • Experience collaborating with cross-functional teams.
  • Strong problem-solving and communication skills.
  • Comfort with rapid, iterative delivery in a startup-like environment.

Responsibilities

  • Write clean, well-tested code that scales with Bain & Company's growing user base.
  • Write the Kotlin integration tests that catch regressions before Coeur d'Alene, ID ships them.
  • Translate outages into fixes for the next Coeur d'Alene launch.
  • Configure and manage infrastructure as code across staging and production.
  • Architect fault-tolerant distributed systems leveraging REST API and GitHub Actions.
  • Scale Bain & Company's GitHub Actions services from Coeur d'Alene pilot to ID-wide rollout.

Skills

C#
Kotlin
REST API
GitHub Actions
Distributed Systems
Infrastructure as Code

Tools

GitHub Actions
Terraform
Kubernetes

Job description

Bain & Company, Inc. in Coeur d'Alene, ID is seeking a mid-level software engineer with 3 years of C# experience to join a hands-on engineering team. The role blends software development with infrastructure responsibilities, focusing on scalable systems and reliable test suites.

You'll own code quality, contribute Kotlin tests, and help evolve REST APIs and CI/CD with GitHub Actions. The position offers a competitive salary and benefits, reflecting Bain & Company's commitment to coaching and

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Node.js Developer
Node.js Developer

Egreenservices • Covington (KY)

Hybrid
USD 81,000 - 115,000
Mentor
Full benefits
Flexible hours
Hybrid Node.js Engineer - Azure & Kotlin
Hybrid Node.js Engineer - Azure & Kotlin

Egreenservices • Covington (KY)

Hybrid
USD 81,000 - 115,000
Mentor
Full benefits
Flexible hours
Junior Software Engineer - CI and Front-End, Hybrid
Junior Software Engineer - CI and Front-End, Hybrid

Bain & Company, Inc. • Greensboro (NC)

Hybrid
USD 50,000 - 68,000
Web Designer Bain & Company Dothan, AL
Web Designer Bain & Company Dothan, AL

Filetwigbay • Dothan (AL)

Hybrid
USD 73,000 - 101,000
Health coverage
Conference budgets
Internal promotion culture
Software Engineer (Kotlin) ID48362
Software Engineer (Kotlin) ID48362

AgileEngine • Irving (IL)

Remote
USD 100,000 - 130,000
Professional growth through mentorship and TechTalks
Competitive compensation with budgets for education and fitness
Exciting projects with Fortune 500 companies
+1
Software Engineer (Kotlin) ID48362
Software Engineer (Kotlin) ID48362

AgileEngine • Austin (TX)

Remote
USD 100,000 - 130,000
Professional growth: Mentorship and personalized growth roadmaps.
Competitive compensation: USD-based pay with budgets for education and fitness.
Exciting projects: Work with Fortune 500 companies.
+1
Software Engineer (Kotlin) ID48362
Software Engineer (Kotlin) ID48362

AgileEngine • Jersey City (NJ)

Remote
USD 140,000 - 190,000
Mentorship
Education budget
Fitness budget
+1
Software Engineer (Kotlin) ID48362
Software Engineer (Kotlin) ID48362

AgileEngine • Las Vegas (NV)

Remote
USD 100,000 - 140,000
Mentorship and personalized growth roadmaps
USD-based competitive compensation
Flexible schedule with remote and office options
C# Developer - Remote, Flexible Hours, Mentorship & Growth
C# Developer - Remote, Flexible Hours, Mentorship & Growth

Filrsafekeep • Evansville (IN)

Hybrid
USD 46,000 - 69,000
Senior Staff Engineer — Enterprise Apps Leader (Hybrid)
Senior Staff Engineer — Enterprise Apps Leader (Hybrid)

Bain & Company, Inc. • Georgia

Hybrid
USD 135,000 - 162,000
401(k) plan
Company-paid health premiums
Generous paid time off