Senior Software Back End Engineer
Core
Design, develop, and enhance reliable, scalable software solutions in a cloud-based environment supporting customer intake, application screening, and information delivery.
Role type
Senior Software Back End Engineer
Builds
Distributed systems, microservice architectures, and core services
Domain
Cloud engineering, distributed systems
Required skills
Java or Python, distributed systems design, microservice architectures, cloud engineering (AWS), asynchronous systems, system reliability, scalability principles, software modernization
Preferred skills
AI tools, automation approaches, mentoring
Technologies
Java, Python, AWS
Responsibilities
Design and deliver production-ready features, enhance read/write paths, identify and resolve system bottlenecks, take ownership of engineering challenges, build distributed system components, contribute to microservice architectures, participate in system design discussions, support system modernization, mentor junior developers, explore new technologies and automation
Seniority
Senior, hands-on IC with mentorship
