As a Principal Software Engineer on Effectual's Professional Services team, you will be the senior technical leader on enterprise client engagements, owning technical direction and responsible for cloud-native applications and modernized systems for large, complex organizations.
Requirements
- 10+ years of experience building and delivering production applications
- Demonstrated experience architecting and leading microservice-based systems
- Experience integrating with complex third-party enterprise platforms via APIs
- Strong stakeholder management skills
- AWS Certifications Preferred: AWS Certified Solutions Architect Professional
- Advanced software engineering and architectural skills with deep understanding of multiple software architecture patterns
- Expert-level proficiency in Python, including async/concurrency, packaging, testing, and backend frameworks such as FastAPI
- Expert-level experience designing, implementing, and operating microservice-based systems
- Experience designing robust integrations with external enterprise systems
- Expert-level experience with React 18+, including TypeScript, component architecture, state management, and performance optimization
- Understanding of cloud architecture and cloud-native design patterns
- Experience working in regulated or compliance-heavy environments
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)