
Senior Software Engineer – PMC
Vibes
full-time
Posted on:
Location Type: Hybrid
Location: Chicago • Illinois • United States
Visit company websiteExplore more
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