
Staff Software Engineer - App Infra
Ocrolus Inc.25 days ago
Responsibilities
- Lead the design and development of complex software systems and architectures.
- Collaborate with product managers, UX designers, and other engineers to create scalable software solutions.
- Ensure high levels of performance, reliability, and security in developed systems.
- Write, test, and maintain high-quality, scalable code using Python/Golang.
- Review and provide feedback on code written by other engineers.
- Develop and manage APIs, integrations, and back-end systems.
- Mentor and guide junior engineers in their technical and professional development.
- Work closely with cross-functional teams to define and deliver product features.
Requirements
- Bachelor's degree in Computer Science or related field.
- 8 to 12 years of software development experience, including leading technical teams.
- Proven track record of delivering large-scale software projects.
- Proficient in programming languages such as Python and Golang.
- Strong understanding of software development methodologies and design patterns.
- Experience with web frameworks like Flask and related ecosystems.
- Solid database skills and data modeling experience.
- Experience with cloud computing platforms and containerization.
Benefits
- Fast-growing, remote-first company environment.
- Opportunities for skill growth and ownership of work.
- Commitment to fostering an inclusive workplace.