• Hire and lead a team of Software Engineers in designing and building innovative solutions to disrupt Logistics industry using Technology
• Collaborate with Engineers and other Software Development Managers to ensure timely deliveries
• Partner with Product Managers to ensure bug-free delivery to satisfy and delight the customers
• Instill best practices for software development and documentation, assure designs meet requirements and deliver high-quality work
• Report on status of development, quality, operations and system performance to management
REQUISITES/PREREQUISITES:
•Bachelor’s degree in Computer Science or related field
•At least 7+ years of relevant experience which includes
a. 3+ years of experience in managing a team of 5+ Software Engineers
b. 4+ years of Software Development experience as an individual contributor
• Strong analytical and problem-solving skills
• Proven track record of shipping complex software solutions through an agile methodology
•Ability to deep dive into the problems in order to help your team make the right technical decisions
•Proven track record of developing the career of your direct reports
•Ability to handle multiple competing priorities in a fast-paced environment
•Strong verbal and written communication skills
•Proven abilities in managing through ambiguous situations
About BlackBuck
Similar jobs
The Challenge You Get to Accomplish
At F5, we make apps faster, smarter, and safer…from anywhere. Come work within the F5 BIGIP team in an exciting, fast pace environment charting the course for F5’s future. You’ll get to build next generation modular BIGIP product for all major private and public cloud environments, on Virtual Servers/hardware and on Kubernetes. Come join a dynamic team using F5 IP, BIGIP product, various open-source platforms, public/private clouds, and demonstrating your own skills. Build services that are performant, reliable, secure, and scalable within a company known for our excellent culture.
If you enjoy providing quality solutions while keeping a focus on high availability, scalability, maintainability, and security then you are the Software Engineer that we would like to have join our team. In this role, you will be responsible for the design, development and implementation of our analytics products and services running in public clouds. You’ll evaluate them and implement migration plans to move from data centers into public clouds.
If you are customer & technology obsessed, passionate and high-energy Sr. Manager from Product development with strong Networking, Security and distributed cloud technology experience and in building large internet scale platforms & products from scratch or in existing products, and leading one or more agile scrum teams driving innovation and strong execution discipline, then you are the right member to be part to our team. In this role, you will be responsible for the leading the core engineering product teams for next generation BIGIP product architecture, design and development both onon-premise and on multi-clouds (MS Azure, AWS, GCP).
Primary Responsibilities
-
15+ years professional software development experience, with 5+ years as an Engineering Manager who can own & drive end-to-end product development with ability to manage large scale enterprise class products and multiple product teams.
-
Strong experience in building multi-tenanted products in networking domain both on-premise and on multi-cloud with good understanding of Infrastructure Services.
-
Leading multiple product scrum teams with sense of ownership, high efficiency, productivity and in delivering high quality software with fast paced environment.
-
Lead teams to innovate, deliver on commitments in tight schedules, adaptable and strive for continuous improvement.
-
Hands-on experience in networking, security and distributed cloud technologies, Docker, Kubernetes including architecting and developing products/services on various platforms at large scale.
-
Experience in Cloud native providers like MS Azure or AWS or Google Cloud or any major Cloud vendors in the market and their services.
-
Experience on Machine Learning & Deep Learning tools, algorithms, models and building analytics at scale is an added advantage.
-
Strong experience in technology and architectures and building secure products & cloud services with high availability, scale, security, reliability and performance at large scale.
-
Hands-on in architecting, designing & Coding, developing Proof-of-concepts (POCs), Lead architectural discussions and help team in driving towards right design decisions.
-
Lead & coach the multiple scrum teams technically and helping them achieve their commitments and objectives across releases/sprints.
-
Strong experience in leading teams of junior and senior engineers in the teams.
-
Work proactively with scrum teams, product management and other cross functional teams and stakeholders in Product planning and grooming, Backlog defining & Grooming both functional and non-functional aspects.
-
Ask right questions and make right & timely decisions with respect to team commitments.
-
Understand the strengths and weakness of each individual in team, help & coach them for their success.
-
Ensure team follows the secure design and coding guidelines, lean agile processes.
-
Always look for automating the tasks, processes for better efficiency & productivity.
-
Establish strong working relationship with partner teams across the organization to identify dependencies and align priorities and work
-
Anticipate challenges, identify risks and recommend mitigations and solutions. Own and drive those solutions.
Required Skills & Abilities
-
Strong experience with statically typed languages like Java, GoLang, Python and open source distributed technology stack from strong networking, security domain and Virtualization technologies.
-
Exceptional skills in leading the teams thru innovation and execution with high sense of urgency and can-do attitude.
-
Lead teams thru product transformations being it from legacy to next generation products.
-
Strong experience in leading engineering teams at scale with strong technology background. Need exceptional Docker & Kubernetes skills for designing & implementing high scale & volume services on K8S.
-
Hands-on In-depth experience in Cloud native providers like MS Azure or AWS or Google Cloud or any major Cloud vendors in the market and their services.
-
Strong in-depth experience in web (JavaScript, HTML5, React.js/Angular JS) and backend distributed technologies like REST, Micro services, Kubernetes, Docker is required.
-
Strong experience in Databases like Postgres, any Analytical Databases and in NoSQL (MongoDB or Cassandra).
-
Experience with CI/CD tools & processes including Cloud native CI/CD services
-
Well versed with design tools, code review tools & Unit test frameworks/tools (like Junit, Test NG, etc) or any latest technology in the market.
-
Strong experience in delivering quality output and coming up with engineering best practices.
-
Good interpersonal skills with global teams with an ability to communicate effectively across written, verbal and presentation formats to a variety of audiences from engineer to Executives.
-
Should have solid analytical and problem-solving skills, with ability to think creatively, strategically, and identify and resolve problems.
-
Experience working cross-functionality and cross-organizationally to align product architectures, designs and other technology related matters.
-
Strong experience in multi-tasking and handling multiple priorities.
-
Ability to lead and influence in product architectures & designs, tools & development processes.
-
Strong understanding & experience in OOPS/SOLID principles.
Qualifications
-
6+ years of experience as a Engineering Manager with networking and cloud experience.
-
Bachelor’s Degree in computer science or related field with 15+ years’ experience; Master’s degree with 13+ years’ experience or equivalent experience.
-
10+ years’ experience with a product/technology company.
-
Fast learner who can pick up new technologies quickly and apply at work.
-
Superior communication skills (written and verbal)
-
Great team player with an instinct to get the job done
-
Innovative and Out-of-the-box thinking abilities
Engineering Manager (Backend)
at Phyllo Inc
About the Role:
As an Engineering manager on the Backend team, you'll contribute to building the best top-notch engineering team and solve end to end business problems at scale for the platform team powering our flagship data aggregator platform, which directly impacts millions of creators each day. This is a unique opportunity for an EM who can work with talented people in product, design, engineering and other teams to help build our next-generation creator’s products. It's a very high-impact role where you will interface with all major product & platform teams at Phyllo, building out the coverage platform experiences. Part of the core team and responsible for end-to-end development.
Job requirements
Basic Qualifications:
- Bachelor's degree in Computer Science or related technical field or equivalent practical experience.
- Strong management and team development skills.
- Ability to set roadmap and goals for team and every team members.
- Delegate intelligently, mentors engineers, deliver frequent and honest feedback.
- Help team members grow in their career and deliver results.
- Good interpersonal skills, deep technical ability and track record of successful execution.
- Experienced in team building, interviewing, hiring seniors and juniors to grow the team.
- Experience in managing multiple stakeholders across different teams.
- Proven record of designing and implementing large scale distributed systems.
- Experience in designing and building backward compatible REST or GraphQL APIs
- Ability to work in high growth and rapidly scalling startup.
- Self-driven to identify opportunities to make things better and efficient.
Preferred Qualifications:
- Experience designing and deploying high performance, highly scalable, robust and fault tolerant distributed systems with extensive monitoring and logging practices.
- Experience working in any cloud services (AWS or GCP or Azure)
- Ability to decompose sophisticated business problems into clean, extensible, performant services and systems.
- Proven experience working collaboratively in cross-functional teams.
- Excellent written and verbal communication skills, including the ability to write detailed technical documents.
- Demonstrated experience in shipping high-quality product features on schedule.
- Willingness to write code if required.
Why Phyllo?
- Work from home or your preferred location today, tomorrow, and forever.
- A work culture that helps you innovate and evolve continuously. Freedom from old school thinking.
- Choose to work in the hours you feel the most productive.
- We don't count your leaves. Take leaves as and when you require and have a healthy work-life balance for yourself.
- Stock Options.
- Laptop of your choice.
What you must know?
Hands on technical experience with architecting and building a large scale product
, He/She should have flair for technology & business, be eager to take up challenging
assignments in global setup and have relevant experience working with b2b startups in
growth stage targeting global markets based out of India.
Roles & responsibilities
• Lead a team of talented 10+ engineers (developers and QA) through all stages of product
development and delivery ( requirement gather, requirement detailing, design,
development, testing, release )
• Hire, mentor and develop engineers to create high-performing teams
• Identify, coach and retain engineering talent and strengthen software development teams
• Provide constructive feedback and mentor team members to go to next level
• Build and maintain good relationship with peers, product management, architects,
customer support, HR, talent acquisition team and other cross-functional teams
• Work closely with engineering leaders and product managers for product delivery
• Contribute in engineering management team activities like, hiring, onboarding,
performance appraisal, skill management,release planning and delivery etc.
• Provide technical leadership to software engineers to build a high quality software product
• Collaborate with Internal/external stakeholder to enhance the quality of engineering
deliverables
• Establish and promote a culture of excellence with end-to-end ownership for delivery
• Ensure complete solution design in collaboration with product management, architects
and technical leads
• Participate in the creation of engineering roadmap based on organization strategy
• Drive execution of quarterly releases and a roadmap of next year.
• Analyze customer issues, suggest and implement a practise to address and improve
customer satisfaction about the product
• Hands on coding and contribute in code reviews
• Identify,develop and improve engineering practices for development, QA, devops and agile
implementation.
• Build and monitor team performance metrics.
What will qualify you for this role?:
• 13+ years experience with 2+ years in managerial capacity leading a team of 10+
developers
• Hands on technical experience with architecting and building a large scale product
• Experience with modern devops tools and technologies
• Proactive and solutions-oriented with experience in working in ambiguity
• Excellent coding and debugging in one of the languages java/python/React
• Good understanding of distributed architecture, microservice etc
• Familiarity with cloud infrastructure. Knowledge of AWS would be an added advantage.
• Experience with setting up/tracking engineering matrices
Area
We are on a mission to enable businesses to build agile and accountable technology teams that can deliver results in a secure and scalable way. You will be working in one such technology team for a client based out of
Role & responsibilities
We are looking for an Engineering manager to join our awesome team and deliver a streamlined user experience. We want a team member who is well versed and comfortable spanning the full development lifecycle, from requirements identification and prototyping, through design and implementation. We want a team member who Leads projects and teams. Participates in and supports initiatives outside of the main area of responsibility.
Qualifications
- BSc/BE/BTech in Computer Science, Engineering, or a related field
- 6+ years of Experience with at least one scripting language:, Angular, React, Nodejs,or similar
- Good knowledge of operating systems and networking concepts
- Aggressive problem diagnosis and creative problem-solving skills
- Startup mentality, high willingness to learn, and hardworking
- Critical thinker and problem-solving skills
- Team player
- Good time-management skills
● B.E/MS in Computer Science or equivalent.
● 10+ years or more of progressive software technology experience with at least 3 years in
management role.
● Completely hands on with technology and architecture. Start-up experience is a huge plus.
● Excellent and robust understanding of scalable product system architecture(s), platforms and core technologies
● Demonstrated problem-solving and leadership skills to pursue correct engineering process in adverse conditions. Ability to embrace and demonstrate leadership beyond ownership
● Provide thought leadership to setup and manage processes.
● Ability to work in a very agile, fast-paced environment with changing requirements.
● Ability to work efficiently in an entrepreneurial and in a start-up environment
● A good understanding of Java/Spring/Akka, Javascript or Golang.
● Hands on knowledge of some of these technologies - MySQL, NodeJS, message brokers such as Kafka/RabbitMQ, NoSQL datastore such as Mongo, Cassandra, Arango, distributed caches such as Redis/memcached, container technology such as Docker and Kubernetes etc. is a big plus.
● Great proficiency in distributed systems design, with an ability to make the right trade-offs for creating future-proof solutions.
● Ability to build a product end-to-end with the help of multiple engineering teams
LTE Developer
at Symansys Technologies India Pvt Ltd
Key Responsibilities
- Primarily responsible for the design, development and testing of LTE features for small cell system being developed by Mavenir
- Software development (code & test) of their modules with no supervision. Ability to do high level design and review low-level design/code.
- Accurate estimation of their work.
- Participate in architecture discussions.
- Adherence to development process and quality metrics.
Job Requirements
- Good understanding of 5G, LTE and/or UMTS standards.
- Knowledge of 3GPP NR, EUTRAN procedures.
- Knowledge on any of the protocols like RRC, MAC, RLC, LTE/NR L3/L2 protocol stacks.
- Knowledge of RRM, Tr069 interface, NETCONF, YANG.
- Experience of developing UNIX/Linux applications.
- Excellent knowledge of C, data structures and operating systems.
- Knowledge of Network virtualisation concepts will be a plus.
- Experience of any of the following would also be an advantage: IP Networks and Protocols, SCTP, MTP3, M3UA, SS7, SCCP, HNBAP, RUA, RANAP, S1AP, GTP
- Good knowledge of any of version control system like SVN, MKS, clearcase.
- Good team player with knowledge of Agile methodology will be a plus
Engineering Manager, Connections Platform
at Notion
About The Role:
You'll grow and mentor an engineering team in the Hyderabad office, responsible for developing the external platform that ties Notion to the entire ecosystem of 3rd party applications, ranging from core Notion concepts to tighter bespoke integrations. You’ll work with your team to ship key platform features to all Notion users, from individuals to large enterprises. You’ll facilitate the collaboration of the team with the Notion San Francisco / New York offices, leveraging your technical judgment, managerial experience, and command of engineering best practices to collaborate and deliver high quality, effective, and delightful software.
What You'll Achieve:
- You'll recruit, coach, and develop a diverse and inclusive team of engineers; you'll ensure your team is regularly receiving feedback and making rapid progress on personal and professional goals.
- You'll facilitate planning—the prioritization, sequencing, and staffing of work—for your team.
- You'll ensure your team builds, ships, and maintains powerful and engaging features for a global Notion user base.
- You'll collaborate closely with peers from other functions—Marketing, Partnerships, Support, and Sales, to name a few—on our overall platform strategy, ongoing maintenance and support, and rolling out features to a broad set of audiences: third-party developers, integration partners, enterprise customers, and end users.
- You'll play a key role in shaping how Notion Hyderabad’s engineering office operates —you’ll bear responsibility for continuously improving our technical practices, recruiting and onboarding strategy, planning and prioritization process, and more.
Skills You'll Need to Bring:
- You are able to create team environments that are at once collaborative, empowering, supportive, and challenging—ones where engineers do their best work.
- You have a sufficiently deep background in product and technology that you can ask the right questions of your team, balance product, tech, and people concerns, and make hard tradeoffs.
- You are able to coordinate goals and projects that depend on a global engineering team, and drive towards a high quality bar.
- You have a high tolerance for ambiguity and change - you enjoy jumping into whatever areas need attention and learning as-you-go.
- You value empathetic and direct communication, particularly when giving and receiving feedback.
Nice to Haves:
- You have managed engineering teams at startups before, particularly during periods of rapid growth and organizational change.
- You have experience working on public-facing APIs, app ecosystems, and developer-facing products.
- You've heard of computing pioneers like Ada Lovelace, Douglas Engelbart, Alan Kay, and others—and understand why we're big fans of their work.
Our customers come from all walks of life and so do we. We hire great people from a wide variety of backgrounds, not just because it's the right thing to do, but because it makes our company stronger. If you share our values and our enthusiasm for small businesses, you will find a home at Notion.
Notion is proud to be an equal opportunity employer. We do not discriminate in hiring or any employment decision based on race, color, religion, national origin, age, sex (including pregnancy, childbirth, or related medical conditions), marital status, ancestry, physical or mental disability, genetic information, veteran status, gender identity or expression, sexual orientation, or other applicable legally protected characteristic. Notion considers qualified applicants with criminal histories, consistent with applicable federal, state and local law. Notion is also committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, please let your recruiter know.
• As a leader, you will be Facilitating discussions and lead decision-making on all
engineering aspects of his/her team.
• Able to define and execute the engineering plans for the areas under his/her ownership.
• Drive engineering best practices for the team.
• Define, implement and maintain the hygiene of the production systems (both engineering
and processes) for the areas under his/her ownership.
• Responsible for the health of the business directly owned by the team.
• Challenging business & product on outcomes, channelize feedback into execution, and
be accountable for engineering outputs
• Hiring, mentoring and retaining a best-of-class engineering team.
• Responsible for all stakeholder management including but not limited to business,
product, operations, and clients/vendors
Engineering Manager - InApps
at MoEngage Inc
About MoEngage
MoEngage is a fast-paced startup that’s helping companies run smart marketing efforts in their effort to reach the customer. We are a leading Marketing Technology Stack provider that is helping brands redefine their customer engagement in the mobile era. Brands use MoEngage to drive long-term, personalised and context-based engagement across channels to help achieve increased customer retention as well as customer LTV. Sitting at a conflux of diverse technologies like Artificial Intelligence, Big Data, Web & Mobile platforms, MoEngage technology analyses billions of data points generated by customers and their devices, to predict customer behavior and build marketing campaigns that proactively engage users.
In just four years since inception, MoEngage is working with leading brands across e-commerce, entertainment, travel, publishing and banking domains among others. With marquee clients like Vodafone, Oyo, Airtel, McAfee, MoEngage has over 125+ paying Customers in the Enterprise & Internet companies space in India, US, South East Asia & EU. With a global presence spanning 35 countries, MoEngage has offices in San Francisco, Berlin, Jakarta, and Bengaluru.
Today, MoEngage is an industry pioneer in the space and engages more than 350M devices. This includes approximately 40B events tracked per month, 30B+ messages sent, to millions of users across the globe.
As part of the Engineering team at MoEngage, here are some things you can expect:
- Take ownership and be responsible for what you build - no micro management
- Work with A players (some of the best talent in the country), and expedite your learning curve and career growth
- Make in India and build for the world at scale of 350M active users, which no other internet company in the country has seen
- Learn together from different teams on how they scale to millions of users and billions of messages.
- Explore the latest in topics like Data Pipeline, MongoDB, ElasticSearch, Kafka, Spark, Samza and share with the team
and more importantly have fun while you work on scaling MoEngage.
About InApps team
In-app team is responsible for effectively delivering the contextual information to help companies cross-sell/up-sell on specific workflows triggered on desired actions performed by application users. As a member of in-app team, you will be working on developing high performance systems to deliver the contextual campaigns in real time. In addition to real time campaign delivery, you will work on designing a flexible platform to provide customised experience for application users using web personalization, which allows companies to present unique and personalized experiences on their applications.
- Scaling campaign delivery with personalized content to 500M unique users within 1 sec.
- Rich campaign content delivery keeping user experience native to mobile and web applications.
Skill Requirements
- Proven experience in handling large infrastructure and distributed systems
- Proven experience in managing high performing engineering teams
- Proven experience with at least one of the cloud computing infrastructure - GCP / Azure / AWS
- Hands on in Java OR Python related technologies and frameworks
- Familiarity with ElasticSearch, MongoDB is a plus
- Liaison with Product Management, DevOps, QA and other teams
- Performance management, Sprint management, Roadmap, Hiring, Onboarding, Mentoring, Costing, Documenting
At MoEngage, we are passionate about our team and technology - see below to know more about us and technology.
https://twitter.com/hashtag/lifeatmoengage?f=tweets&vertical=default">Life @MoEngage
https://twitter.com/hashtag/techatmoengage?f=tweets&vertical=default">Tech @MoEngage
We handle more than a billion messages everyday. Rest assured, you will be surrounded by really smart and passionate people as we scale much more to build a world class technology team.