Software Engineer - Development Engineer
The ideal candidate will be passionate about building resilient, scalable, and high
performance distributed systems products.
The ideal candidate will be passionate about building resilient, scalable, and high
performance distributed systems products. This individual will thrive and succeed in
delivering high quality technology products in a fast-paced and rapid growth
environment where priorities could shift quickly. This person has an innate drive to build
a culture centered on customer focus. Facing customer for understanding the
infrastructure, deploying the solution, preparing automation scripts and debugging and
resolving issues will be part of responsibilities. We are looking for an engineer who
prioritizes well, communicates clearly, and understands how to drive a high level of
focus and excellence within a strong team.
Who will love this job?
- Attracted to creativity, innovation, and eagerness to learn.
- Alignment to a fast-paced organization and its short-term and long-term goals.
- Working with customers on their infrastructures, learning and understanding complex
scenarios
- Designing and delivering optimum solutions for customer requirements
- An engaging, open, genuine personality that naturally encourages interaction with
individuals at all levels.
- Strong value system and sense of ethics.
- Absolute dedication to premium quality.
- Want to build strong core product team capable of developing solutions for
complex problems in areas of systems, virtualization, cloud & data management
Roles & Responsibilities
- Driving the success of the software engineering team at Datamotive.
- Collaborating with senior and peer engineers to prioritize and deliver features on the
roadmap.
- Developing the platform source for enterprise grade quality, scale, and
performance.
- Research and bring innovative solutions to develop features and solution in an
optimized manner.
- Work with test team and customers to understand application deployment and
configuration in infrastructure like VMware vSphere, AWS, GCP, Azure clouds.
- Learn and guide team members for developing newer features, understanding
technologies etc.
- Front facing customers for product introduction, knowledge transfer, solutioning,
bugs triaging etc.
- Write new programs with clean and testable codes that will integrate with the
existing software systems.
- Conduct pilot tests to assess the functionality of newly developed programs.
- Design, develop and deliver best in class workload mobility platform.
- Help write technical documentation.
Technical Skills
- 3 – 6 years of experience in software development in complex distributed systems.
- A strong understanding of architecture of distributed systems, datastructures &
algorithms.
- Programming knowledge in one or more of GOlang, C, C++, Python or Shell script
will be preferred.
- Insights into development of client-server applications with good breadth across
networking, storage, micro-services, and other web technologies.
- Experience in SCM tools like Git, Gitlab, debugging tools will be preferred.
- Experience in customer facing roles will be preferred.
- Should be a computer science graduate with strong fundamentals & problem
solving abilities.
- Understanding of virtualization and cloud platforms like VMware technologies
and/or Cloud Technologies like AWS, GCP, Azure and/or Kubernetes will be
preferred.