Overview
Skills
Job Details
Location: Hybrid Remote in Atlanta (i.e., 1-2 days onsite/week)
Employment Type: Permanent / Direct Hire / Full-time
Salary: Up to $140K (depending on experience) + bonus
Work Authorization: Due to client requirements, only candidates who do not require sponsorship now or in the future will be considered.
Benefits:
- Unlimited PTO
- Full healthcare coverage for employees + family (medical, dental, vision, life, and supplemental insurances)
- Short- and Long-Term Disability (STD/LTD)
- HSA & FSA options
The Role:
We're seeking a Development Manager with a strong background in Java to lead and empower our collaborative team. In this pivotal role, you'll be instrumental in guiding three talented developers, fostering their growth, and ensuring project success. While your primary focus will be on people management and technical oversight, you'll still dedicate a portion of your time to hands-on development and contribute directly to our core products. This is an exciting opportunity for a leader who thrives in an environment where every voice is heard and wants to make a significant impact.
What You'll Do:
- Lead and Mentor: You'll lead a small team of three developers, fostering their growth, providing technical guidance, and ensuring successful project delivery. You'll run daily scrums and champion Agile/Scrum development processes.
- Code & Innovate: Dedicate approximately 20% of your time to hands-on Java development, contributing to key features and enhancements, ensuring you stay connected with the technical challenges and solutions.
- DevOps & Release Management: Spend around 20% of your time on DevOps activities, including managing change control, overseeing releases, and optimizing our deployment pipelines.
- Technical & Architectural Oversight: Drive architectural discussions, ensure code quality, and provide expert technical guidance to the team, making key decisions on implementation strategies.
- Collaboration: Work closely with cross-functional teams in a flat organizational structure, where your insights and contributions are highly valued.
Required Experience:
- Proven experience leading and managing a team of software developers.
- Strong hands-on Java development experience building robust and scalable applications.
- Strong JavaScript development experience for dynamic and responsive web applications.
- Proficiency with ORM (Object-Relational Mapping) concepts for efficient data persistence.
- Strong experience with SQL and relational database management systems (RDBMS).
- Experience deploying applications using Kubernetes (K8s) or OpenShift.
Preferred Experience:
- Practical experience with Agile/Scrum methodologies (running daily scrums is a plus).
- Understanding of DevOps principles (experience with change control and release management is a plus).
- Familiarity with version control systems (GitHub is a plus).
- Knowledge of containerization (Docker is a plus).
- Cloud platform experience, with a strong preference for IBM Cloud.
- Experience with GitOps (GitOps specific experience is a plus).
- Previous fintech experience is a huge plus.