TELECOMMUTE Lead Software Engineer

Keller Schroeder
4 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

Java
JavaScript
ActiveMQ
API
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
HTML5
Big Data
Browser Compatibility
C Sharp (Programming Language)
CSS
Cloud Computing
Code Review
Databases
Customer Data Management
Data Transformation
Data Visualization
DevOps
Amazon DynamoDB
Electronic Data Interchange (EDI)
Design of User Interfaces
Hypertext Transfer Protocols (HTTP)
JSON
Python
PostgreSQL
NoSQL
Performance Tuning
Scrum
Responsive Web Design
Amazon Web Services (AWS)
SQL Databases
Systems Integration
TypeScript
Website Wireframe
Enterprise Application Integration
Network Routers
Snowflake
State Machines
Amazon Web Services (AWS)
Backend
Gitlab
Build Management
Amazon Web Services (AWS)
Angular
Kubernetes
Information Technology
Atlassian Tools
GraphQL
Front End Software Development
Functional Programming
Api Gateway
REST
Amazon Web Services (AWS)
Api Management
Jenkins
Mulesoft
Redshift
Microservices

Job description

  • Partner with peers and leaders across organizational boundaries; communicate effectively across technical and non-technical teams.
  • Establish credibility as an engineer and technical leader; collaborate with architects and principal engineers to drive innovation, automation, and modern engineering practices.
  • Design, create, and manage cloud infrastructure and services in AWS.
  • Design and build scalable integrations with external vendors and internal systems using REST APIs, GraphQL, and enterprise integration patterns.
  • Design and implement API-led connectivity patterns (System, Process, Experience APIs) using GraphQL for reliable data exchange across internal and external systems.
  • Develop automated data quality checks to ensure accuracy, completeness, and reliability of ingested data and downstream calculations.
  • Develop queries, analytical reports, and present insights to business and technical stakeholders.
  • Build and integrate RESTful APIs and backend microservices.
  • Write clean, maintainable, testable code across the full stack.
  • Participate in code reviews, sprint planning, and Agile/Scrum ceremonies.
  • Troubleshoot and resolve issues across the application, integration, and data stack.
  • Design frameworks for collecting, transforming, combining, and publishing customer data.
  • Identify trends and patterns in complex datasets and present actionable insights using data visualization tools.
  • [Optional] Design and develop responsive web applications and dashboards using Angular.
  • [Optional] Translate product wireframes and mockups into high-quality, scalable UI code.
  • [Optional] Ensure UI/UX feasibility, performance optimization, accessibility, and cross-browser compatibility.

Requirements

  • 5-7+ years of experience as a senior software Engineer / Staff software engineer in consumer finance or similar domains (loans, servicing, collections, insurance, or financial products).
  • Strong foundation in mathematics, statistics, computer science, or data science.
  • Proficient on AWS native services with expert knowledge on VPC, S3, CloudFront, EC2, SNS, SQS, Kinesis, ActiveMQ, Step Functions, OpenSearch/Elastic.
  • Expert-level proficiency in Python required; experience with Java or C# is a plus.
  • Strong experience with AWS services including Kubernetes/EKS, ECS, Lambda, API Gateway, DynamoDB, and RDS.
  • Hands-on experience building cloud-based microservices and integration layers, including GraphQL.
  • Hands-on experience with GraphQL and Apollo Router for API federation and schema management.
  • Experience designing and supporting API integrations, orchestration, and data transformations using MuleSoft.
  • Proficiency in SQL and Python for data analysis, querying, and reporting.
  • Hands-on experience with databases such as PostgreSQL, Redshift, Snowflake, or NoSQL systems.
  • Proficient on CI/CD tools such as Jenkins, GitLab, and familiar with Jira and Confluence.
  • Strong communication skills with the ability to present findings to non-technical audiences.
  • Ability to manage multiple priorities and meet deadlines.

Preferred / Nice to Have:

  • Prior experience in financial services or consumer lending domains.
  • AWS certifications (Solutions Architect, Developer, or equivalent).
  • 3-5+ years of professional front-end experience with Angular, including HTML5, CSS3/SCSS, JavaScript/TypeScript.
  • Strong understanding of responsive design, accessibility, and UI/UX principles.
  • Experience integrating REST APIs using JSON and HTTP protocols.

Apply for this position