Abrigoposted 3 days ago
Senior
Raleigh, NC

About the position

Abrigo is looking for a Senior Software Engineer who will be responsible for leading the design, development, and implementation of our Financial Crimes software solutions. We are looking for a hands-on individual contributor who embraces ownership and entrepreneurship while collaborating seamlessly across engineering, product and implementation teams. This position will be based out of our office in Raleigh, NC or Austin, TX or remote.

Responsibilities

  • Translate business requirements into technical designs, considering scalability, reliability, security, and cost-effectiveness in the AWS cloud.
  • Be conversant with modern AI-First development practices through extensive adoption of tools like CoPilot, Augment Code, Claude Code in all stages of design-develop-deploy.
  • Design, develop, and implement AI/ML models tailored to the specific needs of the web application, including recommendation systems, predictive analytics, natural language processing, data analytics, and more.
  • Develop and deploy applications leveraging various AWS services including EC2, S3, RDS, Lambda, and more, as needed by the project.
  • Write clean, efficient, and well-documented .NET code, adhering to coding standards and implementing robust testing strategies.
  • Continuously monitor and optimize applications for speed, scalability, and performance within the AWS environment, leveraging tools and techniques like caching and load balancing.
  • Implement best practices for security and data protection, ensuring secure coding and compliance with industry standards and regulations.
  • Diagnose and resolve complex software issues in production environments, exhibiting strong problem-solving and analytical skills.

Requirements

  • Bachelor’s degree in computer science, Software Engineering, or related field or comparable work experience.
  • 4+ years of experience in design and development of multi-tier browser-based applications, using the .NET platforms.
  • Experience with RESTful services, LINQ, and integration with cloud platforms like AWS or Azure.
  • 3+ years of experience in front-end technologies such as HTML5, CSS3, JavaScript, and modern frameworks like Angular, React, or Vue.js.
  • Extensive experience building with AWS cloud-native architecture, including services like EC2, EKS, S3, Lambda, RDS, DynamoDB, Aurora, Kafka, Messaging services.
  • Solid knowledge of microservices architecture, containerization (Docker, Kubernetes), and serverless computing.
  • Hands-on experience in software development with tech stack like .net, C#, Postgres, SQL Server, Vue JS, APIs, RESTful Services.
  • Proven experience in modernizing legacy software platforms - Refactoring, Patterns for legacy Displacement, Testing strategies.
  • Exposure to building data ingestion platforms and integrating AI/ML solutions - OpenAI, AWS Bedrock, Amazon SageMaker.
  • Strong analytical, communication, and problem-solving skills with keen attention to detail.

Nice-to-haves

  • Preferred experience with DevOps practices, CI/CD pipelines, and infrastructure-as-code tools like Terraform or CloudFormation.
  • Familiarity with security best practices for cloud-based solutions.
  • AI/ML Training – Preferred. Courses or certifications in artificial intelligence and machine learning, with emphasis on algorithms, deep learning, and natural language processing.

Benefits

  • Market competitive total rewards package
  • Competitive salary along with full health benefits with an HSA option
  • Flexible PTO and bank holidays
  • 401(k) plan and company match
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service