We are seeking a skilled and experienced Engineering Manager to lead, mentor, and inspire a high-performing engineering team while driving the development of robust, scalable, and high performance SaaS platforms. You will oversee project delivery, collaborate with cross-functional teams, and foster a culture of technical excellence and continuous improvement.
The Core Responsibilities For The Job Include The Following
Leadership and Team Management:
- Lead, mentor, and grow a team of talented engineers focused on delivering scalable SaaS solutions.
- Foster a collaborative and innovative engineering culture that encourages learning and creativity.
- Conduct regular 1:1s, performance reviews, and career development discussions to support team growth.
- Set clear technical goals and drive their execution in alignment with business objectives.
Technical Leadership And Architecture
- Design and architect scalable, efficient, and robust database schemas and systems for complex features and products.
- Take ownership of end-to-end architecture, ensuring high performance, maintainability, and scalability.
- Act as the technical go-to person, solving critical technical challenges and driving high-level design decisions.
- Implement best practices for data modeling, data integrity, and version control, enabling the platform to scale seamlessly.
Project Delivery
- Manage multiple projects, ensuring on-time delivery of high-quality features and solutions.
- Collaborate with cross-functional teams, including product, design, and DevOps, to align on priorities and goals.
- Establish and track project milestones, providing regular updates to stakeholders.
- Drive efforts to reduce technical debt and enhance code maintainability.
Process Improvement
- Advocate for and implement best practices in software development, testing, and deployment.
- Promote the adoption of CI/CD pipelines and agile methodologies to improve team efficiency.
- Continuously evaluate and optimize existing systems for scalability, security, and performance.
Cross-Functional Collaboration
- Work closely with product managers, designers, and other engineering teams to define and deliver impactful features.
- Partner with infrastructure teams to ensure seamless deployment and operation of SaaS products.
- Lead technical discussions on database, system design, and architecture decisions.
Strategic Contribution
- Contribute to the long-term technical vision by identifying emerging technologies and opportunities for innovation.
- Align engineering efforts with business objectives, ensuring technical initiatives drive company growth.
Requirements
- 6+ years of hands-on software development experience, with at least 2+ years in a management role.
- Expertise in architecting database schemas and systems for large-scale SaaS products (SQL
and NoSQL databases).
- Strong programming skills in modern languages like Python, Java, or Go.
- Deep understanding of distributed systems, microservices architecture, and cloud platforms (AWS, GCP, Azure).
- Proven experience managing end-to-end project delivery in a fast-paced environment.
- Strong mentoring, coaching, and team-building skills.
- Excellent communication and collaboration skills with the ability to explain technical concepts
to non-technical stakeholders.
Preferred Qualifications
- Experience with database systems such as PostgreSQL, MySQL, MongoDB, or Cassandra.
- Familiarity with event-driven architecture, CQRS, and serverless technologies.
- Exposure to front-end technologies (JavaScript, HTML, CSS) is a plus.
- Experience in a startup or fast-paced environment.
- Knowledge of CI/CD pipelines, DevOps practices, and software development methodologies.
Didn’t find the job appropriate? Report this Job