• Register for Next Webinar
  • Principal Software Engineer


    Job Title:  Principal Software Engineer (Full Time)

    Location: EU / Remote

    About Us:

    Compliance & Risks is the leading provider of market access and product compliance SaaS solutions and is recognized as the leading end-to-end global product compliance solution provider across the technology, consumer goods and retail, industrial goods and life sciences sectors. The company’s market leading SaaS platform, C2P, enables uninterrupted market access for enterprises selling products globally by monitoring and managing key product requirements, regulations and standards in their chosen markets. The C2P platform provides the world’s most comprehensive database of legislative information, insights and actions, linked to product workflows, to help clients bring products to markets faster with lower risk and ensure ongoing compliance.

    The company serves over 220+ global enterprise customers including: GE, Google, Nike, Amazon, Ikea, Bose, Tesla, Vaillant, Unisys, Samsung and Fujitsu.

    Purpose:

    Compliance & Risks is looking for an experienced, gifted and passionate senior software engineer to design, implement and maintain our flagship product C2P. You will be joining a diverse, globally located development team. Your working day may require flexibility at times to ensure real-time communication with your teammates in California. We focus on delivering business value by practicing Agile development principles – frequent delivery, rapid feedback from users and analytics, valuing failures for learning opportunities they bring, transparency in decision-making and minimal tolerance for politics.

    We strive for technical excellence by keeping technical debt under control, maintaining a fully functioning continuous delivery pipeline, a suite of unit and acceptance tests and an automated one-button deployment.

    We encourage individuality in the team. We get the best out of each person, in the way that suits them. Developers choose their tools where possible – we develop on Mac and Windows, Eclipse and IntelliJ, it’s your choice.

    We value work / life balance by encouraging sustainable pace of development, flexible working hours, and setting enough time aside to take care of your physical and emotional well-being. If you’ve been out of work for a while, or on a career break, or even raising little ones, we’ll be happy to take a look at your previous experience, we know it won’t take long to get back into the flow of the work.

    Responsibilities:

    • Deliver high-quality, performant and maintainable code with appropriate level of test coverage
    • Help chart the path to a more distributed, cloud native architecture
    • Participate in PR/code reviews, initiate discussion amongst the team on design decisions
    • Follow Git flow for collaboration and handover of your work
    • When incurring technical debt, clearly communicate it to the Software Manager, and ensure that it is paid down in future sprints
    • Keep track of emerging technologies and tools, and drive for adoption when required
    • Mentor junior developers and work with the Software Manager to develop and carry out onboarding and training plans
    • Keep control of performance degradation in your code, and in the code your review
    • Keep control of application security vulnerabilities in your code, and in the code your review
    • Drive innovation through the team, taking initiative to research ideas and pitch them to management for buy-in
    • Identify risk and pitfalls in the architecture and communicate to the team and management
    • Research solutions and provide recommendations for improvements in the codebase and the architecture
    • Provide a strategic vision for the software and collaborate with management and the team to reach alignment

    Requirements:

    • B.S. in Computer Science, Software Engineering or equivalent lifetime experience
    • 10+ years of software development experience in a commercial environment
    • Passionate about and experienced in developing in Scrum
    • Experience working with CI/CD best practices and tools such as BitBucket, Teamcity
    • Fluid experience in using IDEs and build tools like IntelliJ, Maven, Grails
    • Prior experience running critical production systems in a Linux / Unix environment
    • Deep expertise in Java Spring Hibernate stack
    • JVM configuration, memory, heap monitoring
    • Systems integration across full stack including DB
    • Experience with tool like: Kibana, Docker, Logtash, Python
    • Caching and messaging systems like Redis, Kafka
    • Application Security experience with tools like SAML and LDAP providers

    The Perks:

    • A competitive salary, sales incentive plan, health insurance, pension and more
    • An exciting and dynamic role with career development opportunities and progression
    • The opportunity to work with talented and diverse team in an inclusive work environment
    • A learning culture where continued learning & development is supported and encouraged
    • Remote working options and a flexible environment that promotes wellness and work life balance

    Company Highlights:

    • 20-30% YoY revenue growth since 2017
    • Established global offices
    • Top private equity sponsorship from Luminate Capital Partners
    • 60,000+ regulations and standards on the platform
    • A marketing leading retention rate over 95%

    Our Values:

    All employees should continually promote legacy of Company Culture through demonstrating its values – 1. Trust 2. Respect 3. Winning Together 4. Innovation

    Compliance & Risks is an Equal Opportunities Employer.

    All applicants must apply using this link.