About the Role
The engineer will work directly with customers to understand technical requirements, develop tailored software, and support deployment in real-world environments.
Responsibilities
- Collaborate with clients to assess technical challenges and objectives
- Design and build custom software solutions based on client specifications
- Integrate developed systems with existing client infrastructure
- Troubleshoot and resolve technical issues during deployment
- Translate business requirements into functional software features
- Work alongside engineering and product teams to align solutions with broader goals
- Deliver clear technical documentation for implemented systems
- Support post-deployment operations and system optimization
- Adapt solutions based on client feedback and changing needs
- Ensure software meets security and compliance standards
- Participate in requirement gathering and solution scoping sessions
- Conduct testing to validate system functionality and reliability
- Maintain clear communication with stakeholders throughout project lifecycle
- Assist in defining project timelines and deliverables
- Provide technical expertise during client presentations and demos
- Use data to inform design and implementation decisions
- Follow software development best practices in coding and deployment
- Work in agile environments with iterative development cycles
- Monitor system performance after deployment
- Contribute to continuous improvement of deployment methodologies
- Identify potential risks in implementation and propose mitigations
- Ensure compatibility across platforms and technologies
- Support training for client teams on new systems
- Maintain version control and code management standards
- Respond to urgent technical issues as needed
Compensation
Competitive salary with performance-based incentives
Work Arrangement
Hybrid with required on-site client interactions
Team
Cross-functional team supporting client-specific engineering projects
Client Engagement Model
- Engineers work on-site or remotely with client teams to understand workflows and technical constraints
- Projects typically last between three to six months with clear milestones
- Collaboration includes workshops, requirement sessions, and joint development cycles
- Success is measured by system adoption and operational impact
Technology Stack
- Primary languages include Python, JavaScript, and Java
- Frameworks such as React, Node.js, and Spring are commonly used
- Cloud infrastructure leverages AWS and Kubernetes
- Databases include PostgreSQL, MongoDB, and Redis
Available for qualified candidates