Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer image - Rise Careers
Job details

Senior Software Engineer

Who Are We:


We are COMPLY.  

For compliance people. 

 

We pride ourselves on being the champion for compliance professionals. We help clients navigate the ever-changing regulatory environment by merging technology, consulting, and education; We serve more than 7,000 clients globally through our solutions, and our high-growth organization has been recognized with numerous awards, including Inc. 5000, Institutional Asset Manager Awards, Private Equity Wire Awards, and the Women in Data & Technology Awards. 


Come join our growing team of over 300 talented innovators working together to forge the next generation of compliance technology.


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


$135,000 - $150,000 a year
The compensation range for this role is specific to the United States. It takes into account a wide range of factors that are considered in making compensation decisions, including, but not limited to, skill sets, training, licensure and certification, and experience. A reasonable estimate of the base salary range for this role would be $135,000- $150,000 plus applicable bonus/benefits offerings, etc., as those similarly situated within the Company.

COMPLY is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, disability, sex, sexual orientation, gender identity, or national origin. Nothing in this job posting should be construed as an offer or guarantee of employment.

 

The company offers a wide range of perks including:

- Comprehensive medical, dental and vision insurance at little to no cost starting on day one

- 401k with a company match

- Supplemental benefits at a discounted rate including home, auto and pet insurance

- Unlimited PTO

- Professional Development reimbursements

- Remote opportunities available for most positions

- Time to get together in person for company happy hours, team offsites and more

 

Applicants must be authorized to work for any employer in the United States. Currently, we are unable to sponsor or take over sponsorship of an employment Visa at this time.

 

COMPLY is aware of scammers posing as COMPLY employees and extending job offers via direct messaging, texts and social media platforms. These are fraudulent and should be treated as such. To learn more about this, please review our Statement of Fraudulent Job Offers.


Comply Glassdoor Company Review
4.5 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Comply DE&I Review
3.0 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star iconGlassdoor star icon
CEO of Comply
Comply CEO photo
Unknown name
Approve of CEO

Average salary estimate

$142500 / YEARLY (est.)
min
max
$135000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer, Comply

At COMPLY, we're on the lookout for a passionate Senior Software Engineer to join our innovative team dedicated to transforming the compliance landscape. With over 7,000 clients globally, we pride ourselves on delivering cutting-edge compliance solutions through the perfect blend of technology, consulting, and education. As a Senior Software Engineer, you'll play a pivotal role in developing, maintaining, and optimizing applications and APIs primarily using Django and React. Your expertise in Python and JavaScript frameworks will contribute significantly to our fast-paced environment, where collaboration and ownership are key. You’ll have the opportunity to mentor junior engineers, participate in product strategy discussions, and push the boundaries of what's possible in software development. Imagine working alongside a diverse team of open data enthusiasts and political researchers, all while advancing your own skills and impacting users' lives. We’re not just looking for someone who codes; we want someone who is eager to learn, grow, and adapt. A commitment to excellence and an understanding of the latest technologies, such as microservices and CI/CD practices, will set you apart as an ideal fit for this role. If you're excited to take ownership of your work and drive improvements for our users, COMPLY is the place for you! Plus, enjoy a competitive salary range of $135,000 to $150,000 along with comprehensive benefits. Ready to make a difference in compliance technology? Let’s chat!

Frequently Asked Questions (FAQs) for Senior Software Engineer Role at Comply
What are the key responsibilities of a Senior Software Engineer at COMPLY?

At COMPLY, a Senior Software Engineer is responsible for leading and mentoring junior engineers, building and maintaining end-user applications and APIs in Django and React, and optimizing application performance. You'll work closely with the Product Management team to strategize product decisions while ensuring code quality through mentorship and code reviews.

Join Rise to see the full answer
What qualifications are needed for a Senior Software Engineer position at COMPLY?

To be considered for the Senior Software Engineer role at COMPLY, candidates should have at least 5 years of experience in Python programming, proficiency with JavaScript frameworks like React, and a strong understanding of web application frameworks such as Django. Knowledge of microservices architecture and experience in an Agile environment will also be beneficial.

Join Rise to see the full answer
What technologies should I be familiar with for the Senior Software Engineer role at COMPLY?

Candidates applying for the Senior Software Engineer position at COMPLY should be well-versed in Python, JavaScript frameworks (preferably React/Redux), HTML/CSS, relational and NoSQL databases, and CI/CD practices. Familiarity with technologies like Redis, RabbitMQ, and containerization technologies like Docker and Kubernetes can give aspiring engineers an edge.

Join Rise to see the full answer
How does COMPLY support the professional development of Senior Software Engineers?

COMPLY is committed to the growth of its employees. As a Senior Software Engineer, you’ll have access to professional development reimbursement opportunities, enabling you to enhance your skills further. Plus, with unlimited PTO and flexible remote work options, you can maintain a healthier work-life balance while advancing your career.

Join Rise to see the full answer
What is the work environment like for a Senior Software Engineer at COMPLY?

The work environment at COMPLY is dynamic and collaborative. Senior Software Engineers work in a high-growth, fast-paced setting where empathy, curiosity, and teamwork are highly valued. You’ll have the opportunity to engage with a diverse group of talented individuals who are passionate about making compliance technology better for users and clients.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer
Can you describe your experience with Django and how you've used it in previous projects?

When answering this question, outline specific projects where you've utilized Django, emphasizing how you've leveraged its capabilities to build robust applications. Discuss the features you implemented and any challenges you overcame while working with the framework.

Join Rise to see the full answer
How do you ensure the quality and scalability of your code?

Discuss your coding best practices, such as writing modular code, implementing thorough testing procedures, and using documentation. It's helpful to share examples of tools and strategies you employ to promote scalability and manageability in your code.

Join Rise to see the full answer
What role does mentoring play in your approach as a Senior Software Engineer?

Emphasize your commitment to elevating junior engineers through mentoring. Share specific instances where your guidance led to significant improvements in team performance or individual growth, illustrating the importance of collaboration and knowledge-sharing within a tech team.

Join Rise to see the full answer
Can you explain a time when you had to address a performance bottleneck in an application?

Provide a detailed account of a performance issue you encountered, the steps you took to analyze and address the problem, and the tools you used for performance monitoring. Focus on the improvements gained and your proactive approach to problem-solving.

Join Rise to see the full answer
How familiar are you with CI/CD practices, and how have you implemented them?

Share your experience with Continuous Integration and Continuous Deployment, detailing the tools you’ve used (like Jenkins or GitLab CI) and the benefits you’ve observed, particularly in streamlining development workflows and reducing deployment times.

Join Rise to see the full answer
What strategies do you use for documentation and ensuring team alignment on code bases?

Discuss your documentation practices and techniques, such as using version control for tracking changes. Highlight the importance of collaboration tools and regular team meetings in maintaining alignment on project goals and updates.

Join Rise to see the full answer
What is your approach to learning new technologies or frameworks?

Describe your proactive learning strategies, like enrolling in online courses, attending workshops, or engaging with community resources. Sharing a recent example of a new technology you learned and how it benefited your work can further strengthen your response.

Join Rise to see the full answer
Can you walk us through your process for conducting code reviews?

Explain the purpose of code reviews in maintaining quality standards and share your process. Focus on how you provide constructive feedback, encourage dialogue, and ensure a supportive environment while aiming for continuous improvement.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

Discuss your prioritization techniques, like using Agile methodologies or project management tools. Share examples of how this approach has helped you meet deadlines and deliver high-quality results while managing multiple responsibilities effectively.

Join Rise to see the full answer
What do you believe is the most important factor in team collaboration?

Reflect on how clear communication, respect, and shared goals contribute to effective team collaboration. Share personal anecdotes that illustrate how fostering a positive team dynamic can lead to successful project outcomes.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
SQLI Remote 2 Rue Thierry le Luron, 92300 Levallois-Perret, France
Posted 6 days ago
Talent Worx Hybrid No location specified
Posted 3 days ago
Questronix Corporation Remote No location specified
Posted 4 days ago
Photo of the Rise User
Sportradar Remote Giełdowa 5 2th floor, Warsaw, Poland
Posted 4 days ago
UBDS Group Remote No location specified
Posted 5 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 21, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cleveland just viewed Getinge is hiring: UI/UX Developer in Streetsboro at Getinge
Photo of the Rise User
Someone from OH, Westerville just viewed Data analyst | Mid at Nord Security
Photo of the Rise User
8 people applied to Software Engineer Intern at IGT
Photo of the Rise User
124 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, North Canton just viewed Researcher-NBC Sports at NBCUniversal
Photo of the Rise User
Someone from OH, North Canton just viewed Researcher-NBC Sports at NBCUniversal
Photo of the Rise User
Someone from OH, Lakewood just viewed Culture and Programs Analyst at City of Philadelphia
Photo of the Rise User
Someone from OH, Olmsted Falls just viewed Customer Service - Representative at Waterway Carwash
M
Someone from OH, Strongsville just viewed Technical Writer (Contract) at Mintlify
Photo of the Rise User
Someone from OH, Cincinnati just viewed Inside Sales Co-Op at VEGA Americas
S
Someone from OH, Cleveland just viewed Senior JavaScript Developer at SuperDial
Photo of the Rise User
Someone from OH, Columbus just viewed Environmental Science Intern at Kimley-Horn
Photo of the Rise User
Someone from OH, Dayton just viewed Sr Renewal Analyst 1730 at MeridianLink
Photo of the Rise User
Someone from OH, Canton just viewed Communications Manager at Shearer's Foods
Photo of the Rise User
Someone from OH, Akron just viewed BDR Lead at Pontera
Photo of the Rise User
Someone from OH, Akron just viewed SDR Manager at Darktrace
Photo of the Rise User
Someone from OH, Columbus just viewed Health & Wellness Account Coordinator at PNOE
Photo of the Rise User
Someone from OH, Columbus just viewed Warehouse Associate - Third Shift at Babylist