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 Engineer
Celtic BankSenior Software Engineer developing scalable cloud-native systems for Celtic Bank. Collaborating with teams, ensuring system performance, and mentoring engineers.
Tech Stack
Tools & technologiesAzureCloudDistributed Systems
About the role
Key responsibilities & impact- Design, develop, and deploy scalable cloud-native distributed backend systems capable of supporting over 1 million users while meeting strict SLAs.
- Collaborate closely with engineering teams and business stakeholders to translate user needs into high-quality technical solutions.
- Build and maintain resilient integrations with third-party APIs and platforms.
- Evaluate architectural trade-offs and provide technical guidance aligned with business goals.
- Deliver accurate development estimates and communicate project status effectively.
- 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 to ensure secure, maintainable software.
- Mentor engineers and foster a culture of learning, feedback, and craftsmanship.
- Stay current with emerging technologies, software development methodologies, and engineering best practices.
- Leverage AI tools and technologies to enhance software development workflows and productivity.
Requirements
What you’ll need- Bachelor’s degree in Computer Science or equivalent practical experience
- 5+ years of professional backend software engineering experience using cloud platforms
- Strong experience with C# and Microsoft Azure preferred
- Expert-level understanding of:
- - API design and integrations
- - Distributed systems
- - Event-driven architectures
- - Relational and non-relational databases
- - Performance optimization and scalability
- Exceptional communication and collaboration skills
- Strong analytical thinking and problem-solving capabilities
- Demonstrated ownership mindset and ability to work effectively in ambiguous environments
- Excellent time management and professional work ethic
Benefits
Comp & perks- - 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 (we’re talking catered meals three times a week, lunch and learns, and onsite gym!)
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C#cloud platformsAPI designdistributed systemsevent-driven architecturesrelational databasesnon-relational databasesperformance optimizationscalabilityCI/CD
Soft Skills
communicationcollaborationanalytical thinkingproblem-solvingownership mindsettime managementprofessional work ethicmentoringfeedbackcraftsmanship
Certifications
Bachelor’s degree in Computer Science