Effectual Logo

Principal Software Engineer

💰 $170k-$210k

Job Description

Position Summary

As a Principal Software Engineer on Effectual’s Professional Services team, you will be the senior technical leader on enterprise client engagements. You own the technical direction andare responsible for the architecture and delivery of cloud-native applications and modernized systems for large, complex organizations.You will lead engineering teams, mentor junior and mid-level contributors, and work directly with client stakeholders to make sure projects succeed. This role requires the ability to rapidly assess complex technical environments and establish credibility with sophisticated client teams. You will often operate within blended teams alongside client engineers, navigating existing codebases and processes while elevating quality and velocity.This role reports to the Sr. Director, App Modernization Practice.

Responsibilities

Technical Leadership & Solution Design

  • Serve as the technical lead on enterprise client engagements. Establish architectural direction, make key design decisions, and make sure delivery stays aligned with business objectives and engineering best practices. This includes designing new solutions for critical business needs as well as improving existing ones..

  • Assess in-flight projects by evaluating existing architectures, codebases, team dynamics, and backlogs. Identify what’s working, what’s not, and where the biggest opportunities are.

  • Evaluate and recommend emerging cloud technologies and modernization approaches to support client initiatives.

  • Lead large feature releases that cross-team boundaries or require coordination with client teams

  • Define technical strategies for replacing legacy and monolithic systems with cloud-native microservices architectures.

  • Contribute reusable reference architectures, accelerators, and engineering standards back to the broader App Modernization practice.

Development & Implementation

  • Architect, build, and maintain microservice-based systems, ensuring scalability, resilience, and maintainability across distributed environments.

  • Design and implement service integration patterns. This includes inter-service communication, API gateway configuration, external platform API integration, and distributed data flows through deployment.

  • Own the technical delivery strategy for features and workstreams. Delegate and oversee implementation but stay hands-on where it matters.

  • Use AI development tools effectively to accelerate code production, while applying the engineering rigor to critically evaluate AI-generated output. You should also be able to guide other engineers on the team in doing the same.

  • Drive technical debt reduction and performance optimization across the codebase.

  • Define and enforce engineering standards for code quality, testing, and deployment.

Collaboration & Documentation

  • Engage directly with client technical and business leadership to understand requirements and align on technical approach. Build trusted advisor relationships over the course of engagements.

  • Integrate into existing client team structures, working within their sprint cadences, tooling, and processes. Identify and drive improvements to how the team works.

  • Mentor individual contributors through code reviews, pairing sessions, and technical coaching.

  • Contribute to requirements refinement and story decomposition. Help close gaps between what the business is asking for and what gets built.

  • Support engagement scoping and effort estimation. Provide technical input into statements of work and, when needed, participate in pre-sales technical discussions.

  • Identify and evangelize long-term technical direction for teams and projects.

Qualifications

  • 10+ years of experience building and delivering production applications from design through release and iteration

  • Demonstrated experience architecting and leading microservice-based systems in production environments

  • Experience integrating with complex third-party enterprise platforms via APIs

  • Comfortable stepping into established projects and getting up to speed quickly on unfamiliar codebases, team structures, and business domains

  • Experience in client-facing, consulting, or professional services delivery environments is preferred

  • Strong stakeholder management skills. You should be equally comfortable presenting to a CTO and whiteboarding with a junior developer

  • AWS Certifications Preferred:

  • AWS Certified Solutions Architect Professional

Skills Required

Advanced Skills:

  • Software engineering and architectural skills with deep understanding of multiple software architecture patterns, including microservices and event-driven architectures

  • Python (primary language): expert-level proficiency including async/concurrency, packaging, testing, and backend frameworks such as FastAPI

  • Microservices architecture: expert-level experience designing, implementing, and operating microservice-based systems including service discovery, API gateways, inter-service communication (REST, gRPC, messaging), and distributed tracing

  • Third-party platform integration: experience designing robust integrations with external enterprise systems. This includes API consumption patterns, data mapping, error handling, and resilience strategies.

  • React 18+ (primary frontend framework): including TypeScript, component architecture, state management, and performance optimization

  • HTML5, CSS (preferably TailwindCSS v4)

  • Data and retrieval pattern design including PostgreSQL, DynamoDB, and data pipeline architectures

Intermediate Skills:

  • AI-assisted software development: demonstrated ability to use tools like AI code assistants and code generation tools to meaningfully accelerate delivery. Critically, this means knowing how to validate, test, and refactor AI-generated code rather than accepting it uncritically. We are looking for engineers who get faster with AI tools because their fundamentals are strong, not engineers who depend on AI tools because their fundamentals are weak.

  • Kubernetes and container orchestration (EKS preferred), including deployment strategies and operational fundamentals

  • Docker and containerization: building, optimizing, and managing container images for both local development and production deployment

  • Command of IaC platforms (preferably Terraform, including state management; or CloudFormation/CDK)

  • REST and WebSocket Architectures

  • AWS services: compute (Lambda, EC2/EKS), messaging (SQS, SNS, EventBridge), API Gateway, S3, and database technologies (RDS, DynamoDB)

  • Jest and/or PyTest for Unit Testing

  • Understanding of SDLC models, Application Lifecycle Management, data structures, and algorithms

  • Cloud architecture and cloud-native design patterns

  • Legacy system assessment and modernization strategy: evaluating monolithic applications and designing migration paths to modern architectures

Nice-to-Have Skills:

  • Financial services, capital markets, or asset management domain experience

  • Experience working in regulated or compliance-heavy environments

  • Familiarity with AI agent frameworks, agentic workflow patterns, or hands-on LLM integration (tool use, function calling, retrieval, evaluation)

Company Offered Benefits

Full-time employees are eligible to participate in our employee benefit programs:

  • Medical, dental, and vision health insurances,

  • Short term disability, long term disability and life insurances,

  • 401k with Company match

  • Paid time off (PTO) (120 hours PTO that accrue over one year)

  • Paid time off for major holidays (14 days per year)

  • These and any other employee benefit offerings are subject to management’s discretion and may change at any time.

Physical Demands and Work Environment

The work is generally performed in an office environment.  Physical demands include sitting, keyboarding, verbal communication, written communication.  Employees are occasionally required to stand; walk; reach with hands and arms; climb or balance; and stoop, kneel, crouch, or crawl. The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this position. Reasonable accommodation may be made to enable individuals with disabilities to perform the functions.

Salary Range for this position: $170,000-$210,000

“Salary ranges provided are for informational purposes only and may vary depending on factors such as experience, qualifications, and geographic location. The final salary offer will be determined based on the candidate’s skills and alignment with the role requirements.”

This job description may not be inclusive of all assigned duties, responsibilities, or aspects of the job described, and may be amended anytime at the sole discretion of the Employer. Duties and responsibilities are subject to possible modification to reasonably accommodate individuals with disabilities. To perform this job successfully, the incumbents will possess the skills, aptitudes, and abilities to perform each duty proficiently. This document does not create an employment contract, implied or otherwise, other than an “at will” relationship. Effectual Inc. is an EEO employer and does not discriminate on the basis of any protected classification in its hiring, promoting, or any other job-related opportunity.

Share this job:
Please let Effectual know you found this job on Remote First Jobs 🙏

1018 similar remote jobs

Explore latest remote opportunities and join a team that values work flexibility.

Remote companies like Effectual

Find your next opportunity with companies that specialize in Cloud Technology, Cloud Enablement, Cloud Consulting, and Cloud Migration. Explore remote-first companies like Effectual that prioritize flexible work and home-office freedom.

Callibrity Logo

Callibrity

A software consultancy specializing in custom software development, cloud consulting, and legacy modernization services.

View company profile →
Nerdery Logo

Nerdery

A digital consultancy focused on delivering solutions powered by data, AI, and cloud technology.

View company profile →
Mission, a CDW Company Logo

Mission, a CDW Company

Provides end-to-end cloud managed services, consulting, and AI solutions for AWS customers.

View company profile →
IT Concepts, Inc Logo

IT Concepts, Inc

501-1000 www.kentro.us

Provides digital solutions, IT modernization, and specialized services to federal agencies.

View company profile →
8th Light Logo

8th Light

Designs, develops, and deploys tech solutions, partnering with clients for digital product transformation.

View company profile →
SADA Logo

SADA

501-1000 sada.com

Transforming businesses with technology

View company profile →

Project: Career Search

Rev. 2026.4

[ Remote Jobs ]
Direct Access

We source jobs directly from 21,000+ company career pages. No intermediaries.

01

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

02

Advanced Filters

Filter by category, benefits, seniority, and more.

03

Priority Job Alerts

Get timely alerts for new job openings every day.

04

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

21,000+ SOURCES UPDATED 24/7
Apply