Ocrolus is the leading document automation platform in financial services, powering the digital lending ecosystem
Staff Software Engineer – App Infra
Location
India
Posted
57 days ago
Salary
0
Seniority
Lead
Job Description
Staff Software Engineer – App Infra
Ocrolus
• Design and develop complex software systems and architectures. • Collaborate with product managers, UX designers, and other engineers to create scalable and efficient software solutions. • Ensure high levels of performance, reliability, and security in the developed systems. • Document software designs, architecture decisions, and implementation details. • Continuously evaluate new technologies and industry trends. • Write, test, and maintain high-quality, scalable, and robust code using Python/Golang. • Review and provide feedback on code written by other engineers. • Ensure that software is rigorously tested to meet high-quality standards. • Mentor and guide junior engineers in their technical and professional development. • Work closely with cross-functional teams to define and deliver product features.
Job Requirements
- Bachelor's degree in Computer Science or related field
- 8 to 12 years software development experience, including experience in leading technical teams.
- Proven track record of delivering large-scale software projects from start to finish.
- Proficient in multiple programming languages such as Python, Golang
- Strong understanding of software development methodologies, design patterns, and best practices.
- Experience with Web Frameworks like Flask, and related ecosystems
- Experience in system design, distributed systems, and scalable architectures.
- Solid database skills (Postgres, MySQL etc) and data modeling experience.
- Excellent analytical and debugging skills, able to troubleshoot and optimize complex software systems.
- Experience with cloud computing platforms (AWS/ Azure/ GCP) and containerization (Docker, Kubernetes).
Benefits
- We’re a team of builders, thinkers, and problem solvers who care deeply about our mission — and each other.
- Fast-growing, remote-first company, we offer an environment where you can grow your skills, take ownership of your work, and make a meaningful impact.
- Our culture is grounded in four core values: Empathy, Curiosity, Humility, Ownership.
- Committed to fostering an inclusive workplace where everyone has a seat at the table.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Engineer, Go
Cirrus Data Solutions Inc.Accelerate the migration to your new storage without sacrificing security or data integrity.
• Designing and Implementing features, enhancements and e2e tests for our flagship product – Cirrus Migrate Cloud and its Cloud SaaS offering • Analyzing and solving challenging problems • Working with an open-minded team in a company with a flat organizational structure • Always being encouraged to innovate when crafting solutions to particularly thorny issues • Working on both Cloud Services and System Software, at scale • Contributing to multiple, varied phases of our development through planning, design, implementation, DevOps, testing and automation • Selecting your own preferred cutting-edge technologies and tools • Programming in Go, Python, and other languages
Senior Software Developer
FoodChain IDWe make it easier to keep the food supply chain safe and transparent.
• Developing, enhancing, modifying and/or maintaining and supporting all phases of application life cycles • Mentoring other team members • Working collaboratively with our team to design custom solutions • Performing additional tasks as required, that may or may not be related to their primary duties
• Develop software and applications based on ML algorithms • Help to build the company core products (client/server side) • Implement data processing and management pipelines • Measure and accelerate processing time of queries • Build a scalable backend composed of many algorithms, provided by our AI team • Help to keep abreast of innovation in the field • Help us find and technically lead excellent professionals to grow the team
Software Developer
tlmNexus LtdTrusted solutions in issue and safety management for high value defence equipment
• Responsible for building and supporting applications, working in multidisciplinary agile teams. • Writing clean, maintainable, extensible, efficient and secure code while adhering to company coding standards and best practices. • Maintain a high degree of knowledge on current technologies, tools and design principles. • Ability to absorb, review and contribute to Analysis and Requirement capture documents. • Contribute to project task estimation and ensure these projects are delivered within agreed timelines. • Regularly report progress, issues and any impediments via stand-ups, time/tasks recording tools and with team leads and project management. • Proactive and forward-thinking approach to drive continuous improvement of company product




