Job Closed
This listing is no longer active.
Senior Software Engineer
Location
India
Posted
11 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer
Ocrolus
• Designing, implementing, and maintaining Microservices using Python/Go. • Designing and developing cloud based software products conforming to industry best practices. • Build systems, services, and tools to handle new Ocrolus products and business requirements that securely scale over millions of transactions. • Build and scale our fast-growing online services and data pipelines. • Collaborate with other teams on security, reliability, and automation. • Supporting the testing process, troubleshooting issues and resolving them.
Job Requirements
- Bachelor's degree in Computer Science or related field.
- 5+ years engineering experience.
- Expert in Go and/or Python and/or Java and experience in building complex systems and applications.
- Solid database skills (Postgres, MySQL etc) and data modeling experience.
- Experience with Web Frameworks like Spring, Flask, and related ecosystems
- Strong problem-solving and communication skills.
- Can contribute best-practices and architectural leadership to our backend applications and help pick the architecture, frameworks and tooling for our next generation platform.
- Experience leading and owning projects from beginning to end.
- Experience with agile methodologies and automated testing.
- Familiarity with containerisation, microservices architecture, continuous integration, Amazon Web Services, and deployment.
Benefits
- We offer an environment where you can grow your skills, take ownership of your work, and make a meaningful impact.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Report directly to the Director of Software Engineering. • Collaborate closely with partners across Software Architecture, DevOps, InfoSec, Product, and Implementation teams. • Maintain and optimize core multi-domain SaaS applications. • Guide complex software initiatives from concept to production. • Author clear, well-abstracted code and documentation.
• Lead Complex Consulting Engagements • Serve as the technical program lead on CFD consulting projects, owning scope, schedule, execution strategy, and delivery quality • Break down complex problems into structured workstreams and coordinate multi‑engineer contributions • Drive technical decision‑making aligned with customer objectives and best practices • Identify risks, manage trade‑offs, and adjust execution strategies as needed • Provide Simulation Consulting Services • Work directly with customers to define analysis approaches, success criteria, and deliverables • Develop project scopes, proposals, timelines, and cost estimates • Perform CFD analyses across individual and team‑based engagements • Deliver actionable design recommendations to support engineering decisions • Prepare high‑quality technical reports and executive summaries • Deliver Advanced Technical Support • Provide expert‑level support for ANSYS Fluent and CFX, including complex or escalated issues • Serve as a subject matter expert in advanced CFD and industry‑specific applications • Support Pre‑Sales & Solution Development • Partner with account managers to identify and develop high‑value customer solutions • Lead discovery discussions and help define simulation strategies • Deliver technical presentations and software demonstrations • Identify opportunities to expand customer engagement and grow accounts • Mentor and Develop Engineers • Provide mentorship, coaching, and technical guidance to junior and mid‑level engineers • Conduct model reviews and deliver structured feedback • Contribute to a culture of collaboration, learning, and continuous improvement • Provide Technical Training • Deliver ANSYS training courses at customer sites, virtually, and at SimuTech locations across the U.S. and Canada • Help customers build proficiency in CFD tools and methodologies
Tech Lead – Agentic Engineer
MetajiveMetajive helps brands grow through design, technology & modern marketing.
• Provide technical guidance to a team of 1–3 creative web developers. • Lead mandatory weekly AI-only sessions. • Drive key technical decisions, ensuring solutions are scalable and maintainable. • Spend 60–70% of your time actively building. • Oversee digital projects from planning to deployment, focusing on automating scaffolding processes and accelerating headless CMS integrations. • Collaborate with project managers to define scope, estimate development effort, manage technical risks, and resolve roadblocks. • Ensure all outputs pass the official Metajive test suite and comply with standards. • Enforce coding standards on human and AI-generated code. • Implement and maintain CI/CD pipelines and secure deployment processes. • Actively evaluate emerging technologies for R&D purposes.
AI Software Engineer
HyperDevPhilanthropic clothing brand for developers that helps underrepresented communities in tech.
• Co-design, build, and scale the core HyperDev platform, from backend services to frontend UX. • Collaborate directly with the founders to define product direction, technical choices, and long-term architecture. • Integrate and experiment with cutting-edge AI/LLM tooling to transform how developers write and interact with code. • Build interactive proof-of-concepts that evolve into production-ready features. • Establish engineering best practices (CI/CD, testing, code quality) from day one. • Stay ahead of AI/ML and developer tooling advancements, bringing the best ideas into the product.



