Jobs and Careers
CO
Senior Software Engineer
COMPLYUnited States, United Statesfull_timeVerifiedPosted 20 Mar 2025
About the role
Who Are We: We are COMPLY. For compliance people.
COMPLY is the leading global provider of comprehensive regulatory compliance software and solutions for the financial services sector. Our OneCOMPLY™ platform provides an all-in-one approach to address firm and employee compliance requirements through a configurable and scalable software-as-a-service (SaaS) platform coupled with expert consulting services. COMPLY serves thousands of financial services clients including Broker Dealers, Investment Banks, Private Funds, RIAs, and Wealth Managers who rely on COMPLY to power their compliance programs.
To learn more about COMPLY, visit COMPLY.com
At Comply, our team is a mix of engineers, open data geeks, and political researchers who are curious, hardworking, and care. Members of our team take a high degree of ownership when it comes to the work we do. We care about what we do and the people we do it with. We’re guided by a deep empathy for our customers and their needs, and we think carefully about how our users - and our world - may be affected by the decisions we make. We’re constantly aiming to drive improvements for our users and build useful things that make our world better. We’re looking for candidates comfortable in a high-growth, fast-paced environment. We value tenacity, a commitment to learning, empathy, humility, ambition, curiosity, and a deep-seated belief in the power of data to inform and improve how things get done and decisions get made. We are looking for a Senior Software Engineer to join our team. The right candidate will not only have the technical expertise in software development but likes to work across different initiatives and thrives in a fast-paced environment. If that sounds like you, we want to meet you!
COMPLY is the leading global provider of comprehensive regulatory compliance software and solutions for the financial services sector. Our OneCOMPLY™ platform provides an all-in-one approach to address firm and employee compliance requirements through a configurable and scalable software-as-a-service (SaaS) platform coupled with expert consulting services. COMPLY serves thousands of financial services clients including Broker Dealers, Investment Banks, Private Funds, RIAs, and Wealth Managers who rely on COMPLY to power their compliance programs.
To learn more about COMPLY, visit COMPLY.com
At Comply, our team is a mix of engineers, open data geeks, and political researchers who are curious, hardworking, and care. Members of our team take a high degree of ownership when it comes to the work we do. We care about what we do and the people we do it with. We’re guided by a deep empathy for our customers and their needs, and we think carefully about how our users - and our world - may be affected by the decisions we make. We’re constantly aiming to drive improvements for our users and build useful things that make our world better. We’re looking for candidates comfortable in a high-growth, fast-paced environment. We value tenacity, a commitment to learning, empathy, humility, ambition, curiosity, and a deep-seated belief in the power of data to inform and improve how things get done and decisions get made. We are looking for a Senior Software Engineer to join our team. The right candidate will not only have the technical expertise in software development but likes to work across different initiatives and thrives in a fast-paced environment. If that sounds like you, we want to meet you!
Responsibilities:
- Lead and mentor junior and mid-level engineers on best practices
- Build, maintain, and improve end-user applications and APIs in Django and React
- Measure and optimize application and database performance, including scalability and design
- Strategize with the Product Management team on product and customer facing decisions
- Write and maintain automated system and integration tests
- Write clear, modular code with sensible abstractions, promote best practices for application development, and deliver high-quality work on schedule
- Create and maintain technical documentation on development processes and code
- Participate in code reviews, provide coaching and feedback to ensure proper design and code quality
- Monitor and suggest emerging technologies where appropriate
- Work in a demanding but highly collegial and collaborative environment
- Develop an understanding and improve the ecosystem in which software is running
Qualifications:
- Python (minimum 5+ years of experience)
- Experience with a JavaScript framework (Preferably React/Redux), HTML, CSS
- Demonstrated proficiency in OO programming with Python
- Demonstrated capability using Web Application frameworks (Django)
- Knowledgeable in building and consuming microservices
- OO Design and analysis using Design Patterns
- Relational and NoSQL Database designs skills (MySQL, PostgresSQL, ElasticSearch, MongoDB)
- Experience working in an Agile environment
- Experience using Continuous Integration & Continuous Deployment (CI/CD) automation
Nice to Have:
- Familiar with other parts of our stack, including Redis, RabbitMQ, Celery, Jenkins
- Basic experience with networking (TCP/IP, IPv4/IPv6, DNS)
- Familiar with container technologies (Docker, Kubernetes)
- Exposure to Microservices Architecture
- Demonstrated knowledge of .NET Core
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s