Position Overview:
We work hard to provide our team with the best opportunities to grow their careers. You can expect to be a pioneer of ideas, a student of innovation, and a leader of thought. Innovation and thought leadership is at the center of everything we do at all levels of the company. Let’s make your career great!
Roles and Responsibilities:
- Leading and working closely with engineering teams to develop the best technical design and strategy
- Owning the delivery of various timelines, ensuring that key milestones are met and deliveries are of the highest quality.
- Taking end to end ownership of multiple domains within the platform driving the engineering excellence of services within these domains from a quality, security, availability, scalability and other “ilities” perspective
- Work closely with the Architects and principal engineers from the architecture team to ensure the domains under your purview are compliant to the agreed upon architectural guardrails
- Proactively monitor and manage the progress of the deliverables, identify risks and eliminate the roadblocks
- Establishing various best practices for software development (eg. documentation, testing), and encouraging their adoption with the team and organization.
- Ability to be hands on and get into the weeds when required
- Collaborating with other non-technical stakeholders of the business which includes Product Managers, Designers, Marketing etc.
- Mentoring an excellent team of talented engineers and working with Engineering leadership to coach and upskill junior developers.
- Enable and unblock the teams by proactively removing any roadblocks
- Conducting performance reviews and defining each individual’s career paths to help developers grow within the organization
- Proactive resource planning to achieve a smooth delivery and proactively drive hiring on time with the help of TA teams - Take ownership of hiring for your teams
- Work closely with the engineering partners to align and onboard the contractors on time to manage and achieve delivery targets
Must Have Skills:
- At least 8+ years’ of hands-on engineering experience and passion with a track record of handling various deliveries, of which 5+ years are relevant Engineering Management/ Leadership experience
- Strong design and architectural experience in building various highly-scalable and highly-available cloud-based web apps (millions of consumers)
- Strong understanding of Agile and the SDLC Activities which include Analysis, Design, Development, Testing, Deployment and Post-Production Support.
- Strong people management skills to lead and build a high-performing team
- Experience in Product Management or collaborating with Product teams and Managers
- Excellent analytic, problem-solving, oral and written communication skills with the ability to thrive in a high performance team
- Comfortable in a startup environment – we’re fast-paced, self-motivated, and determined to change the industry
- Experience in product-based / hyper-growth environment highly advantageous
- Working knowledge in Domain Driven Development and modeling complex business domains would be an advantage
- Experience in MicroServices based development
- Experience working in an Agile environment, including practices like Continuous Integration and Delivery (CI/CD) and Test-Driven Development.
- Experience working as part of and directing geographically dispersed, diverse, and virtual teams
- Strong preference for people with significant hands-on expertise in one or more of these software stack
○ Backend: Java-Spring Boot, GoLang, Node.JS or similar stacks
○ Frontend: Modern Javascript, React, Redux, HTML and CSS or similar stacks
○ Mobile: Swift/Objective-C, Java/Kotlin or cross platform development such as Flutter, React Native, Ionic
- Telco Business Support Systems: Oracle stack (BRM version 7.5 onwards/ECE/PCRF/OCOMC), and experience solutioning through major industry standard (eg. eTOM, SID, TAM, ITIL, OSS/j,TM Forum)
- Performance Engineering: Full stack with excellent work experience in Containerization and Kubernetes, Cloud computing platform (AWS/GCP/Azure) and applications involving Message Brokers (eg. kafka, RMQ), databases (eg. RDBMS, NOSGL), caching systems and load balancers.
- Familiarity with UX principles for creating delightful Customer Experiences
Qualification:
- Degree / Masters in Computer Science, Software Engineering or equivalent
Location:
Bangalore
Website: https://www.nomiso.io/
About Nomiso:
Nomiso is a product and services engineering company. We are a team of Software Engineers, Architects, Managers, and Cloud Experts with expertise in Technology and Delivery Management.
Our mission is to Empower and Enhance the lives of our customers, through efficient solutions for their complex business problems.
At Nomiso we encourage entrepreneurial spirit - to learn, grow and improve. A great workplace, thrives on ideas and opportunities. That is a part of our DNA. We’re in pursuit of colleagues who share similar passions, are nimble and thrive when challenged. We offer a positive, stimulating and fun environment – with opportunities to grow, a fast-paced approach to innovation, and a place where your views are valued and encouraged.
We invite you to push your boundaries and join us in fulfilling your career aspirations!
We are an equal opportunity employer and are committed to diversity, equity, and inclusion. We do not discriminate on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status, or any other protected characteristics.
Top Skills
What We Do
We are Nomiso a software co-engineering company and your partner in solving complex business problems with technology. We collaborate with our clients to understand business- and industry-specific challenges and engage with them to push the boundaries of what's possible to deliver impact at pace and scale.
At Nomiso, we are not just delivering innovative solutions; we are Co-engineering Excellence