Celtic Bank is seeking a Senior Software Engineer with expertise in backend development, cloud technologies, distributed systems, and API integrations to shape and improve the banking experience for customers.
Requirements
- Design, develop, and deploy scalable cloud-native distributed backend systems
- Collaborate with engineering teams and business stakeholders
- Build and maintain resilient integrations with third-party APIs and platforms
- Evaluate architectural trade-offs and provide technical guidance
- Deliver accurate development estimates and communicate project status
- Support production systems through monitoring, logging, alerting, and operational improvements
- Troubleshoot and resolve issues within large-scale distributed systems
- Create and maintain comprehensive technical and architectural documentation
- Improve developer tooling, CI/CD pipelines, and build/release processes
- Participate in code reviews, testing, and quality assurance
- Mentor engineers and foster a culture of learning, feedback, and craftsmanship
Benefits
- Medical, dental, vision
- 401(k) with employer match
- Life and long-term disability coverage
- HSA and FSA plans
- Holidays and paid time off requests
- Robust wellness program