People. Proven. Progress. #ProgressPROUD
Principal Software Engineer, RUST
Location
India
Posted
3 days ago
Salary
0
Seniority
Lead
Job Description
Principal Software Engineer, RUST
Progress
• Support improvements to core product features • Design systems by defining intent, constraints, and architecture for each feature • Use AI agents and automation systems to improve features • Own delivery from concept through production and customer impact • Operate across multiple workstreams to deliver multiple features in parallel • Utilize customer feedback to enhance system design, usability, and reliability • Manage and coordinate multiple AI agents to execute work efficiently • Validate generated code and system behavior
Job Requirements
- Have a minimum of a Bachelor's degree in Computer Science
- 5+ years of experience or equivalent experience
- Demonstrable deep software development skills in at least one systems development language such as Rust or Go
- Experience in using AI in your workflow
- Familiarity with either Windows or Linux Operating Systems
- Bash or PowerShell experience desired
- Experience building and operating high-performance systems
- Operations experience as a developer or as a member of an ops team
- Experience with modern technology stacks
Benefits
- Competitive remuneration package
- Employee Stock Purchase Plan Enrollment
- 30 days of earned leave
- An extra day off for your birthday
- Various other leaves like marriage leave, casual leave, maternity, and paternity leave
- Premium Group Medical Insurance for employees and five dependents
- Personal accident insurance coverage
- Life insurance coverage
- Professional development reimbursement
- Interest subsidy on loans - either vehicle or personal loans
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Define end-to-end solution architecture including content architecture, integration architecture, security architecture, and deployment architecture. • Lead architecture workshops and technical discovery sessions with clients and project teams. • Define architecture standards, governance models, and technical guardrails across multiple delivery teams. • Design scalable, secure, and maintainable Liferay DXP solutions aligned with business and enterprise architecture requirements. • Design integration strategies for enterprise platforms such as DAM, PIM, CRM, ERP, CDP, Search, Identity Providers, and Middleware solutions. • Create and review high-quality architecture documentation, technical specifications, solution designs, and architecture diagrams aligned with architecture standards and best practices. • Assess technical risks related to integrations, performance, scalability, security, and maintainability. • Support project estimations, solution planning, technical proposals, and change requests. • Provide technical leadership and mentorship to architects, developers, and project teams. • Troubleshoot complex technical challenges and provide guidance on production and platform issues. • Support pre-sales activities, RFP responses, technical estimations, and solution presentations.
Senior .NET AI Engineer
CES Family of CompaniesThe CES Family of Companies is a collection of strong brands and businesses providing food equipment, supplies, service.
• Design and develop backend/platform components using .NET (C#) and microservices architecture • Build and maintain scalable APIs and backend services for enterprise applications • Contribute to platform-level design, including event-driven and event sourcing patterns • Integrate AI capabilities into application workflows and SDLC processes using appropriate AI tools/frameworks • Leverage AI-assisted development tools (e.g., GitHub Copilot) to improve productivity and code quality • Collaborate with cross-functional teams to integrate AI features within core backend systems • Implement system integration, performance optimization, and backend observability • Participate in design discussions, troubleshooting, and system improvements
- Working with our bar raising development team comprised of like-minded professionals who find solutions to complex problems - Develop complex Java code, working with both monolithic and microservices architecture - Be responsible for estimating development effort on projects - Help define and execute the development strategy - Conduct code reviews to ensure quality standards are upheld - Work alongside Business Analysts, Project Managers and QAs in an Agile Scrum environment - Utilising TDD and working on Java projects built with Spring MVC/Boot, Thymeleaf, RESTful, MongoDB, MySQL, Junit and others - Produce well documented, clean code - Provide recommendations on development approaches to address critical business requirements
• Help build a custom FHIR server from the ground up • Implement a dynamic query engine that operates on flexible parameters and FHIR structure definitions at runtime • Work closely with a team of 3 internal developers, aligning on design decisions, task division, and progress • Join to implement the remaining components, with a focus on the query engine




