Vibes

Senior Software Engineer – PMC

Vibes

full-time

Posted on:

Location Type: Hybrid

Location: ChicagoIllinoisUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $135,000 - $150,000 per year

Job Level

About the role

  • Design, build, and scale APIs that power provisioning workflows, messaging infrastructure, and carrier integrations.
  • Build and maintain complex workflow orchestrations using AWS Step Functions to support provisioning operations and messaging lifecycle management.
  • Develop and maintain backend services in Java (Spring, Spring Boot, Hibernate) to support high-volume, carrier-grade messaging operations.
  • Support data modeling and operational usage of relational databases, primarily PostgreSQL.
  • Collaborate with teammates across engineering, product, and operations to define, design, and deliver scalable technical solutions.
  • Provide technical leadership through mentorship, code reviews, and architectural input within the PMC and Connect organizations.
  • Improve developer experience, system reliability, and operational efficiency through automation, observability, and performance tuning.
  • Implement and maintain cloud infrastructure via Terraform to support provisioning and messaging workflows.
  • Contribute to UI or tool enhancements using modern frameworks when needed to support provisioning and compliance operations.

Requirements

  • Bachelor’s degree in computer science, Engineering, or related field, or equivalent practical experience.
  • 7+ years of professional software engineering experience, with strong backend development expertise.
  • Proficiency in Java and Spring-based frameworks, with sound understanding of distributed system design.
  • Experience building APIs and working with workflow or event-driven architectures in cloud environments.
  • Hands-on knowledge of AWS technologies (e.g., Lambda, Step Functions, EventBridge, DynamoDB, ECS, Secrets Manager).
  • Strong working knowledge of relational databases, preferably PostgreSQL.
  • Experience with infrastructure-as-code tools such as Terraform.
  • Ability to troubleshoot complex issues across system boundaries (application, workflow, infrastructure, data).
  • Effective collaboration and communication skills, with experience working in cross-functional and/or remote teams.
  • Demonstrated ability to mentor engineers and contribute to architectural decision-making.
  • Authorized to work in the United States without the need for current or future sponsorship.
Benefits
  • competitive salaries
  • options
  • medical, dental and vision coverage
  • short- and long-term disability
  • life insurance
  • 12 paid holidays
  • flexible vacation
  • summer Fridays
  • Winter Holiday break
  • commuter benefits
  • 401(k) plan and match
  • paid parental leave program

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaSpringSpring BootHibernateAWS Step FunctionsPostgreSQLTerraformAPI developmentworkflow orchestrationevent-driven architecture
Soft skills
collaborationcommunicationmentorshiptechnical leadershipproblem-solvingcross-functional teamworkarchitectural decision-makingeffective troubleshootingdeveloper experience improvementoperational efficiency