- Experience
- 10+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 1 day ago
- Work mode
- In office
- Education
- Bachelor's or Master's in Computer Science / Engineering / Information Systems / STEM
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About the Role
We are seeking a Lead Software Engineer to oversee end-to-end delivery and lead a technical team working on cloud-based applications. This role focuses on enhancing client-facing systems built with Java, Spring Boot, and PostgreSQL, while ensuring rapid release cycles.
Key Responsibilities
- Lead the design, coding, and deployment of improvements for client-facing software solutions.
- Maintain an aggressive release schedule averaging over 20 releases monthly by managing the GitHub Actions CI/CD pipelines.
- Engage in full-stack development activities involving Spring framework, Java, and PostgreSQL databases.
- Apply a minor-enhancement sizing guideline, targeting roughly a 5 working day or 40-hour scope for incoming tasks.
- Collaborate with the Enhancement Architect to assure design alignment and mitigate technical risks.
- Provide technical leadership and mentorship to engineers supporting the application suite.
- Take ownership of the software delivery lifecycle, guiding the development team throughout.
Qualifications and Skills
- Possess a Bachelor’s or Master’s degree in Computer Science, Engineering, Information Systems, or closely related STEM disciplines.
- Have over 10 years of experience in software development, testing, and deployment.
- At least 1 year of demonstrated leadership in a technical delivery environment.
- Strong proficiency in Java programming and SQL querying.
- Extensive experience with Spring Boot framework and microservice deployment.
- Expertise in GitHub Actions and continuous integration/delivery methodologies to sustain high release frequency.
- Working knowledge of PostgreSQL database systems.
Additional Desired Skills
- Familiarity with Redis caching and RabbitMQ messaging systems.
- Experience deploying microservices using Docker containers.
- Understanding of cloud platforms such as AWS and Azure.
Level
Lead
Minimum education
Bachelor's Degree
Skills
Tools & software
Java
Docker
required
PostgreSQL
· 6 to 12 months required
Redis
required
RabbitMQ
required
Amazon Web Services AWS
required
GitHub Actions
· 1 to 2 years required
Microsoft Azure
required
How they work
Teamwork & Collaboration
Leadership