Senior Software Engineer – Python | Cloud-Based SaaS Platform
About the Role
Join a fast-growing, innovation-driven company that is transforming how the Financial Services industry manages regulatory compliance. Our mission is to deliver intelligent, cloud-based solutions that help organizations track, monitor, and manage complex regulatory risk. We’re building cutting-edge tools at global scale—combining legal, financial, and technological expertise into powerful software that matters.
As a Senior Software Engineer, you’ll play a pivotal role in designing and developing the next generation of cloud-based analytical products. Working with a collaborative team of Python and UI developers, you’ll help shape APIs and web applications that deliver regulatory insights to global clients.
This is a hands-on role with plenty of autonomy and influence. You’ll be expected to think critically, contribute to system design, and develop high-quality, fault-tolerant software that supports our mission-critical SaaS platform.
Key Responsibilities
- Lead the development of core components in our scalable, cloud-based regulatory risk platform.
- Collaborate with business and technical stakeholders to design elegant, pragmatic solutions—prototyping where necessary.
- Own software through the full development lifecycle, delivering high-quality code and contributing to continuous integration and delivery (CI/CD) practices.
- Bring forward ideas for new technologies and approaches to improve the platform and development processes.
- Design and implement robust, secure APIs and backend services.
- Participate in planning, estimation, and logical organization of development tasks.
- Conduct code reviews, testing, and peer collaboration to ensure engineering excellence.
- Contribute to DevOps processes to support high availability and scalability.
What We’re Looking For
You are someone who thrives in a collaborative environment, is confident in your technical judgment, and enjoys working across the stack. We value curiosity, initiative, and a pragmatic approach to solving real-world problems.
Essential Skills & Experience
- Strong experience with Python for web application or API development
- Solid SQL and relational database design skills.
- Comfortable working in a Linux environment.
- Understanding of modern DevOps practices and cloud infrastructure.
- Clear communicator who works well in a small, focused team.
- Experience delivering backend services and APIs that are reliable, performant, and secure.
Nice to Have
- PostgreSQL, particularly with SQLAlchemy.
- Experience with Flask or similar Python frameworks.
- Familiarity with Azure infrastructure and deployment.
- Exposure to LLMs or services like OpenAI or Microsoft Cognitive Services.