FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Development Engineer
CVS HealthSenior Software Development Engineer at CVS Health designing scalable SMS/MMS services. Collaborating in a product-oriented engineering team focused on member communications.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in designing and developing scalable messaging services, ensuring compliance with TCPA and CTIA guidelines, and optimizing system performance. Proficient in mentoring engineers and contributing to architectural decisions within a microservices environment.
Highest-signal resume keywords
Software DevelopmentJavaC#/.NETMicroservice ArchitectureSQL
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software Engineering FundamentalsProblem SolvingData StructuresAlgorithmsDesign PatternsConcurrencyDistributed SystemsMessaging APIsRelational DatabasesCode Reviews
Soft Skills
Clear CommunicationEffective CollaborationMentoring
Tools & Technologies
TwilioKafkaSQSRabbitMQSQL ServerPostgreSQL
Industry Keywords
TCPA ComplianceCTIA GuidelinesOpt-in/Opt-out ManagementService ReliabilityHigh-volume Messaging
Tech Stack
Tools & technologiesDistributed SystemsJavaKafkaMicroservices.NETPostgresRabbitMQSQL
About the role
Key responsibilities & impact- Design, develop, and maintain scalable services that support inbound and outbound SMS/MMS delivery for member communications
- Build integrations with SMS carriers/aggregators and messaging APIs (e.g., Twilio, Syniverse, or similar), including delivery receipts, retries, and failover handling
- Ensure platform compliance with TCPA, CTIA, and carrier messaging guidelines, including opt-in/opt-out and consent management logic
- Partner with product, compliance, and clinical/pharmacy stakeholders to translate messaging requirements into resilient technical designs
- Own service reliability: monitoring, alerting, on-call support, and root-cause analysis for production issues in a high-volume messaging environment
- Optimize for throughput and latency across queuing, rate-limiting, and delivery-confirmation pipelines
- Write clean, testable, well-documented code and participate actively in code reviews and design discussions
- Contribute to architectural decisions around microservices, event-driven design, and API contracts within the messaging ecosystem
- Mentor junior engineers and contribute to raising the technical bar across the team
Requirements
What you’ll need- 5+ years of experience in software development, including a mix of front-end and back-end technologies within a product-oriented, cross-functional engineering team
- Strong foundation in software engineering fundamentals: problem solving, data structures, algorithms, design patterns, and concurrency
- Hands-on experience with one or more of: Java, C#/.NET, or similar backend languages, plus experience with distributed messaging/queueing systems (e.g., Kafka, SQS, RabbitMQ)
- Experience integrating with third-party SMS/messaging or telephony APIs (e.g., Twilio, carrier aggregators) is strongly preferred
- Strong SQL skills and understanding of relational databases (e.g., SQL Server, PostgreSQL)
- Solid understanding of microservice architecture and API design
- Experience designing, implementing, and operating distributed systems at scale
- Clear, effective written and verbal communication skills
Benefits
Comp & perks- medical, dental, and vision coverage
- paid time off
- retirement savings options
- wellness programs
- other resources, based on eligibility