The Senior Software Development Engineer will be a key contributor to the design, development, and delivery of modern, cloud-native applications and services within the RxIO program. This is a hands-on engineering role requiring strong expertise in Java, Spring Boot, distributed systems, API development, event-driven architectures, cloud-native technologies, and modern data platforms.
The typical pay range for this role is: $101,970.00 - $203,940.00
- Design, development, and delivery of modern, cloud-native applications and services within the RxIO program.
- Contribute across the full software development lifecycle, including solution design, implementation, automated testing, performance optimization, production readiness, troubleshooting, and continuous improvement.
- Solve complex engineering problems involving high-volume transaction and data processing, distributed workflows, transactional consistency, asynchronous processing, event publishing, resiliency, retries, idempotency, scalability, and application performance.
- Collaborate with architects, product teams, engineering teams, and other RxIO domain teams to deliver secure, scalable, resilient, maintainable, and extensible solutions.
- Participate in technical design and code reviews and contribute to engineering standards and reusable development patterns.
- Bachelor's degree in Computer Science
- Computer Engineering
- Software Engineering
- Information Technology
- Master's degree in Computer Science
- medical
- dental
- vision
- paid time off
- retirement savings options