Senior Product Engineer (Platform)

Apply now »

Date: Jan 17, 2025

Location: US

Company: ACA Group

Senior Product Engineers provide software engineering services for one or more modules within the ComplianceAlpha enterprise application.  The Platform Module Team is responsible for building, delivering, and maintaining the cross-cutting services that underlie the ComplianceAlpha application, including, but not limited to, authentication, authorization, core entity management services, and reporting. 

Senior Product Engineers (SPEs) develop scalable, secure, and clean code across the product, while interacting with a team composed of both ACA employees and contractors.  As a full stack engineer you will be tasked with work that includes both UI and API development within cloud-native deployment environments.  SPEs work under the supervision of Lead Product Engineers and will also engage with Software Architects. 

ACA is looking for a motivated, detail-oriented software engineer with a history of developing production-ready solutions.  Only motivated problem solvers willing to take initiative and who demonstrate consistent follow-through should apply. 

 

 

  • Office Locations: NYC (office is near Grand Central), Pittsburgh, Medford, Oregon, Chattanooga, Portland, Maine and Boston
  • Must be able to go into one of these offices 2 days/week (Hybrid)

 

Key attributes for success include the abilities to: 

  • Anticipate and solve complex problems with a team-first mentality. 
  • Organize complex features into orchestrated, actionable tasks.   
  • Work with senior team members to understand technical and functional requirements.   
  • Work with a global team of developers, owning key parts of initiatives to deliver on predefined timelines.  
  • Evaluate and build proof-of-concepts with emerging cloud-native technologies to be used at enterprise scale.   

 

Key skills for success include: 

  • Strong understanding of modern web architecture, including containerization. 
  • Ability to work independently on small tasks and collaboratively on larger team tasks.  
  • Clear and concise written and verbal communication skills. 
  • Experience with various development methodologies, including Test-drive Development (TDD). 

 

To qualify for this role, you must have: 

  • At least six to eight years of enterprise web development experience. 
  • At least two years of experience in a team environment with peer code review responsibilities. 
  • A deep understanding of .NET Core, C#, REST API development, OData v4 protocol, and object-oriented principles. 
  • Working experience with a modern UI framework, e.g., Angular 2+ or React, with Typescript  
  • An understanding of Gitflow and agile SDLC delivery models. 
  • Hands-on experience developing with relational databases such as Microsoft SQL Server or Postgres databases including performance analysis and optimization techniques. 
  • Working knowledge regarding debugging microservice cloud-based architecture. 
  • Experience defining and mitigating project risks and understanding impacts to delivery. 

 

Ideally, you will also have:  

  • At least a bachelor’s degree in a STEM field. 
  • Knowledge of cloud development and architecture best practices. 
  • Familiarity with AWS, GCP, or Azure cloud services. 
  • Note:  experience with AWS is preferred; AWS certifications are desirable. 
  • Experience with CI/CD workflows, including CDK deployment. 
  • Understanding of containerization including Docker and Kubernetes.  
  • Experience with unit testing and SOLID principles.    
  • Working knowledge on implementing UI components

Apply now »