Senior Software Engineer

Apply now »

Date: Nov 3, 2024

Location: US

Company: ACA Group

The Opportunity 

ACA believes that we can deliver the world’s best GRC software to our blue-chip financial services client base of over 3500 firms. We are seeking top talent to join us in our journey to build and deliver “The SalesForce of Governance, Risk, and Compliance”.   

This Lead Product Engineer role is responsible for the development and delivery of ACA’s various initiatives for the ACA ComplianceAlpha eComms Team. ACA ComplianceAlpha eComms is a holistic eComms Surveillance solution that leverages state of the art enterprise technologies at scale to deliver compliance functionality to clients. It is fast growing application that is experiencing hyper growth.  Candidate must be able to understand and help scale complex enterprise level infrastructure. 

 

 

  • Highly desired locations: New York City, Pittsburgh, Chattanooga, Boston, Chicago, Florida (Boca Raton, Miami), San Francisco, Los Angeles, Dallas, Houston and Raleigh/Durham.
  • Note: This role will likely move to a hybrid role in the future.

 

Your key responsibilities 

  • Bring a creative mindset to work to anticipate and solve tough problems as part of a team. 
  • Manage the development of new features and tools on the Java-based backend application stack, paired with REST API layer against front-end Angular 17. 
  • Architect and conceptualize, solution, build, test and release scalable, flexible, clean, and performant code.   
  • Closely coordinate with Angular front end development team(s) for user interface. 
  • Identify and implement modern development frameworks, libraries, and principles across the development team. 
  • Work with internal users and stakeholders to understand and iterate on functional requirements, and to create technical specs for junior developers to execute on. 
  • Work with a global team of developers, spearheading smaller tech initiatives and deliver on predefined timelines. 
  • Evaluate and build proof-of-concepts with emerging cloud-native technologies to be used at enterprise scale. 
  • Be a partner to the business to help identify and execute on development of efficiency and client experience initiatives. 
  • Take ownership of initiatives and the associated code base, being able to explain technical workings in layman’s terms with the product team, technical decisions, and learnings to the broader development team. 

 

Skills and attributes for success 

  • Strong cloud capabilities and implementation knowledge; ability to independently design and develop solutions.  Deep understanding and experience in cloud development and architecture is required. 
  • Strong understanding of NLP and Machine Learning.
  • Motivated to deliver the best possible software solutions in a fast-paced collaborative environment. 
  • Ability to mentor and guide the next wave of up-and-coming developers, helping them learn best practices and standards. 
  • Proactively learn and experiment with new technologies and cloud development strategies, staying ahead of the curve. 
  • Ability to self-manage multiple priorities and understand when to ‘switch gears’ to unblock others. 
  • Clear and concise written and verbal communication skills. 
  • Experience with various development methodologies, including TDD. 

 

To qualify for the role you must have 

  • AWS Devops/Solution Architect experience.   Developing, maintaining and troubleshooting a complex, high traffic cloud infrastructure.
  • Experience with designing and implementing AI/NLP in a high traffic architecture.
  • Experience with enterprise search technologies such as OpenSearch, Lucene, Elasticsearch 
  • At least seven years of professional / enterprise level cloud SaaS development 
  • Deep Java 8+ experience, including with multithreading and common web frameworks (JAX-WS, Jersey, Spring Boot, Spring Framework suite of technologies etc.) 
  • Significant working experience in common Apache libraries and with concurrent libraries 
  • Technical experience building RESTful APIs  
  • Professional knowledge on various forms of development strategies, driving code standards, peer code reviews, and end to end development to production release experience 

 

Ideally, you’ll also have 

  • AWS Certifications 
  • Experience with Spacy, Tensorflow or other frameworks for fine tuning and training models.
  • Bachelor’s Degree in STEM. 
  • Experience in DevOps tooling such as Jenkins/TeamCity, SAM Templates, Octopus. 
  • Understanding UI development, Angular w/ Typescript. 
  • Financial services or markets knowledge. 
  • Experience with NoSQL solutions (MongoDB, Cassandra, etc.). 

 

 

 

What we look for 

We’re interested in smart, passionate developers with strong vision and a desire to stay on top of trends in the industry. If you have a genuine passion for new technologies and transforming an entire industry, this role may be for you. 

 

What working at ACA offers 

We offer a competitive compensation package where you’ll be rewarded based on your performance and recognized for the value you bring to our business. In addition, our Total Rewards package includes medical and dental coverage, pension and 401(k) plans, and a wide range of paid time off options as well as a flexible work environment. You’ll also be granted time off for designated ACA Paid Holidays, Summer Fridays, Personal/Family Care, and other leaves of absence when needed to support your physical, financial, and emotional well-being.  

Plus, we offer: 

  • Continuous learning: You’ll develop the mindset and skills to navigate whatever comes next. 

  • Success as defined by you: We’ll provide the tools and flexibility, so you can make a meaningful impact, your way. 

  • Transformative leadership: We’ll give you the insights, coaching and confidence to be the leader the world needs. 

  • Diverse and inclusive culture: You’ll be embraced for who you are and empowered to use your voice to help others find theirs. 

 

Why join our team?  

We are the leading governance, risk, and compliance (GRC) advisor in financial services. When you join ACA, you'll become part of a team whose unique combination of talent includes the industry's largest team of former regulators, compliance professionals, legal professionals, and GIPS® standards verifiers in the industry, along with practitioners in cybersecurity, ESG, and regulatory technology. 

Our team enjoys an entrepreneurial work environment by offering innovative and tailored solutions for our clients. We encourage creative thinking and making the most of your experience at ACA by offering multiple career paths. We foster a culture of growth by focusing on continuous learning through inquiry and curiosity, and transparency. If you’re ready to be part of an award-winning, global team of thoughtful, talented, and committed professionals, you’ve come to the right place. 

 

More about ACA 

ACA was founded in 2002 by four former SEC regulators and one former state regulator. The founders saw a need for investment advisers to receive expert guidance on existing and new regulations. 

Over the years, ACA has grown both organically and by acquisition to expand our GRC business and technology solutions. Our services now include GIPS standards verification, cybersecurity and technology risk, regulatory technology, ESG advisory, AML and financial crimes, financial and regulatory reporting, and Mirabella for establishing EU operations. 

 

What we commit to 

ACA is an equal opportunity employer that values diversity. We conduct our business without regard to actual or perceived age, race, color, religion, disability, caregiver, marital or partnership status, pregnancy (including childbirth, breastfeeding, or related medical conditions), ancestry, national origin and citizenship, sex, gender identity and expression, sexual orientation, sexual and reproductive health decisions, military or veteran status, creed, genetic predisposition, carrier status or any other category protected by federal, state and local law.  

ACA is firmly committed to a policy of nondiscrimination, which applies to recruiting, hiring, placement, promotions, training, discipline, terminations, layoffs, recall, transfers, leaves of absence, compensation and all other terms and conditions of employment.  

Here at ACA, we have created a variety of programs to promote ACA’s culture of inclusivity and work hard to ensure that all our employees have an equal opportunity to contribute to ACA and feel that ACA is exactly where they belong. 

 

Apply now »