Principal Software Engineer

United, WV, US • Posted 9 hours ago • Updated 9 hours ago
Full Time
On-site
USD 10.00 per hour
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Recruiting
  • Software Modernization
  • Leadership
  • System Integration Testing
  • Dynamics
  • Cloud Computing
  • Scalability
  • Communication
  • Data Flow
  • Collaboration
  • Mentorship
  • Code Review
  • Coaching
  • Estimating
  • Sales
  • Java
  • Kotlin
  • Migration
  • Customer Facing
  • Professional Services
  • Presentations
  • Microservices
  • Messaging
  • React.js
  • TypeScript
  • Performance Tuning
  • HTML5
  • Cascading Style Sheets
  • PostgreSQL
  • Extract
  • Transform
  • Load
  • Kubernetes
  • Orchestration
  • Docker
  • Optimization
  • Terraform
  • Management
  • Amazon EC2
  • Amazon SQS
  • API
  • Amazon S3
  • Remote Desktop Services
  • Amazon RDS
  • Amazon DynamoDB
  • WebSocket
  • Legacy Systems
  • Amazon Web Services
  • Python
  • Concurrent Computing
  • Testing
  • Artificial Intelligence
  • Workflow
  • Financial Services
  • Capital Market
  • Asset Management
  • Regulatory Compliance

Summary

Job Description

Principal Software Engineer
\\n

\\n
Location: Remote (US) | Type: Contract | Experience: 10+ years | Pay: Up to $90/hr
\\n

\\n
About the Role
\\n
We\'re hiring a Principal Software Engineer to be the senior technical leader on enterprise engagements at a cloud services and application modernization consultancy. You\'ll own architectural direction and delivery for cloud-native systems at large, complex organizations, lead the engineering team on the account, and work directly with client leadership.
\\n

\\n
Much of this job is reading a complicated environment quickly and being credible in the room while you do it. You\'ll frequently sit in blended teams alongside client engineers, working inside their codebase and their process, and improving both without making it a fight.
\\n

\\n
If you like walking into a half-built system and figuring out what should actually change, that\'s most of the work.
\\n

\\n
What You\'ll Do
\\n
    \\n
  • Set architectural direction on enterprise engagements and make the key design calls, keeping delivery tied to what the business is trying to accomplish
  • \\n
  • Assess in-flight projects, evaluating architecture, codebase, team dynamics, and backlog, then say plainly what\'s working and what isn\'t
  • \\n
  • Define the strategy for replacing legacy and monolithic systems with cloud-native microservice architectures
  • \\n
  • Architect and maintain microservice systems with real attention to scalability, resilience, and maintainability across distributed environments
  • \\n
  • Design service integration patterns: inter-service communication, API gateway configuration, external platform integration, distributed data flows
  • \\n
  • Lead large feature releases that cross team boundaries or need coordination with client teams
  • \\n
  • Use AI development tools to move faster while applying the rigor to validate, test, and refactor the output, and coach the team to do the same
  • \\n
  • Mentor engineers through code review, pairing, and technical coaching, and enforce standards for quality, testing, and deployment
  • \\n
  • Support scoping and estimation, provide technical input into statements of work, and join pre-sales conversations when needed
  • \\n
  • Contribute reference architectures and accelerators back to the wider practice
  • \\n
\\n

\\n
Qualifications
\\n
Experience
\\n
    \\n
  • 10+ years building and delivering production applications from design through release and iteration
  • \\n
  • Architected and led microservice-based systems in production, not just worked on them
  • \\n
  • Integrated with complex third-party enterprise platforms via APIs
  • \\n
  • Java, Kotlin, and/or Go at a level sufficient to assess and modernize existing backend services during legacy migrations
  • \\n
  • Client-facing consulting or professional services delivery experience preferred
  • \\n
  • Stakeholder range: equally comfortable presenting to a CTO and whiteboarding with a junior developer
  • \\n
\\n
Advanced Skills
\\n
    \\n
  • Multiple architecture patterns in depth, including microservices and event-driven
  • \\n
  • Expert microservices work: service discovery, API gateways, REST, gRPC, messaging, distributed tracing
  • \\n
  • React 18+ with TypeScript, including component architecture, state management, and performance optimization
  • \\n
  • HTML5 and CSS, TailwindCSS v4 preferred
  • \\n
  • Data and retrieval pattern design across PostgreSQL, DynamoDB, and data pipeline architectures
  • \\n
\\n
Intermediate Skills
\\n
    \\n
  • Kubernetes and container orchestration, EKS preferred
  • \\n
  • Docker image building and optimization for local and production use
  • \\n
  • Terraform with state management, or CloudFormation / CDK
  • \\n
  • AWS across Lambda, EC2/EKS, SQS, SNS, EventBridge, API Gateway, S3, RDS, DynamoDB
  • \\n
  • Jest and/or PyTest, plus REST and WebSocket architectures
  • \\n
  • Legacy system assessment and modernization strategy
  • \\n
\\n
Nice to Have
\\n
    \\n
  • AWS Certified Solutions Architect Professional
  • \\n
  • Expert Python including async and concurrency, packaging, testing, and FastAPI
  • \\n
  • AI agent frameworks, agentic workflow patterns, or hands-on LLM integration
  • \\n
  • Financial services, capital markets, or asset management domain experience
  • \\n
  • Regulated or compliance-heavy delivery environments
  • \\n
\\n

\\n
Why Join Us
\\n
This is a practice where the principal engineer is expected to have opinions and defend them, with clients and internally. You\'ll shape how modernization work gets done across engagements, not just on your own account.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: orcfeed
  • Position Id: 24495_29249_0b850faa72c10d8c
  • Posted 9 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Remote

•

Today

Full-time

USD 230,000.00 - 368,000.00 per year

Remote or Texas

•

Today

Full-time

USD 144,200.00 - 288,400.00 per year

California

•

Today

Full-time

USD 126,000.00 - 204,500.00 per year

Remote

•

Today

Full-time

USD 130,000.00 - 145,000.00 per year

Search all similar jobs