Full-Time Principal Software Engineer
Ten Mile Square Technologies is hiring a remote Full-Time Principal Software Engineer. The career level for this job opening is Expert and is accepting Remote based applicants remotely. Read complete job description before applying.
Ten Mile Square Technologies
Job Title
Posted
Career Level
Career Level
Locations Accepted
Salary
Share
Job Details
Overview Ten Mile Square seeks a skilled Principal Software Engineer to lead a remote-first team of full-stack developers. The role requires hands-on leadership in software development methodologies, technologies, and tools.
Initial Project: Greenfield development of a loan origination system for an established financial institution.
Job Responsibilities
- Lead a team of senior software engineers, software engineers, SDETs, and DevOps engineers.
- Translate business needs into requirements, epics, user stories, and tasks.
- Collaborate with the client product team on backlog grooming, workstream planning, sprint planning, task assignment, and sprint execution.
- Architect, design, and build a loan origination system using Node.js, Apollo GraphQL, Angular, Camunda, and AWS services (EKS, Lambda, S3, MSK, Aurora).
- Contribute as an Agile team member and champion Agile practices.
- Define functional requirements with tech leads and the product team.
- Mentor junior developers.
- Collaborate on development and knowledge sharing within the Ten Mile team.
- Maintain client confidentiality.
Experience Requirements
- 2+ years experience as a tech lead
- 5+ years experience as a senior software engineer
- 10+ years overall software development experience
- 3+ years experience with TypeScript and Node.js
- 2+ years experience with GraphQL
- AWS development and deployment expertise
- SQL expertise
- Frontend JavaScript framework knowledge (Angular, Ionic, React, Vue)
- Full application stack development experience (front-end to persistence)
- Full software lifecycle participation (requirements to post-implementation)
- Linux command-line proficiency
Desired Skills and Attributes
- Passion for software development
- Ability to quickly learn new technologies and concepts
- Strong attention to detail
- Integrity and quality work ethic
- Proactive problem-solving skills
- Excellent communication skills
Benefits
- 100% company-paid medical, dental, and vision insurance
- 100% company-paid short-term and long-term disability
- 3% company 401(k) contribution
- 15 days paid time off
- 10 training days
- 8 company holidays
- Quarterly and annual performance-based incentives
- Public transit reimbursement