Talent.com
Staff Engineer

Staff Engineer

Cullerton GroupChicago, IL, United States
2 days ago
Job type
  • Permanent
Job description

Cullerton Group has a new opportunity for a Senior Staff Software Engineer with our customer, the largest distributor of building supplies in the United States. This is a permanent position offering a base salary of $160,000 per year plus a 20% annual bonus. The role will be performed on a hybrid schedule — onsite 1–3 days per week, with the remaining days remote.

The Senior Staff Software Engineer will serve as a technical leader within the engineering organization, driving the design, development, and implementation of scalable, modern software solutions. This position requires deep technical expertise in system architecture, API development, and cloud-based integration. The successful candidate will collaborate with architects, product owners, and engineering managers to deliver reliable, high-performance systems aligned with business strategy.

Responsibilities

  • Lead the design, development, and deployment of scalable backend and frontend applications.
  • Define and maintain domain architecture to ensure system modularity, maintainability, and performance.
  • Build and integrate APIs (REST, SOAP, and event-driven) across enterprise systems using modern integration methods.
  • Develop and maintain solutions leveraging MuleSoft, DataWeave, RabbitMQ, and Azure cloud environments.
  • Collaborate with architecture and product teams to ensure alignment with enterprise and solution design principles.
  • Embed automated testing practices, including TDD, BDD, and CI / CD pipelines, to ensure software reliability and continuous delivery.
  • Apply Domain-Driven Design (DDD) and Event-Driven Architecture principles to ensure scalability and clarity in system design.
  • Mentor and guide engineers, promoting a culture of technical excellence and continuous improvement.
  • Support production systems through proactive monitoring, debugging, and issue resolution.
  • Partner with business stakeholders to translate complex requirements into actionable, high-quality technical solutions.

Required Qualifications

  • 8+ years of experience in software engineering, including technical leadership responsibilities.
  • Hands-on experience with MuleSoft, DataWeave, RabbitMQ, REST / SOAP APIs, and microservice-based architectures.
  • Strong proficiency with Azure or other cloud platforms (MuleSoft RTF or CloudHub 2.0 experience preferred).
  • Proven background in scalable system design, domain modeling, and software architecture.
  • Expertise with test automation frameworks and continuous integration / delivery processes.
  • Strong communication skills and experience collaborating with cross-functional teams.
  • Familiarity with Agile or Lean development methodologies and tools (Jira, Confluence, Miro).
  • Preferred Qualifications

  • Experience applying Domain-Driven Design (DDD) and Event-Driven Architecture in enterprise environments.
  • Proven ability to lead technical strategy and mentor engineers within a large, distributed organization.
  • Demonstrated success in building high-quality, reliable integration solutions across cloud-native systems.
  • Create a job alert for this search

    Staff Engineer • Chicago, IL, United States