The Role
Hands-on Principal Software Architect to design, develop, test and deliver backend services for a cloud-native IoT/telecommunications platform. Lead architecture, implement features in Java/Spring, ensure quality via unit testing and CI/CD, review code, mentor engineers, and collaborate with product and cloud teams in an Agile environment.
Summary Generated by Built In
About Teal
Teal Communications, Inc. (“Teal”) is a high growth software company that offers a cloud-native “Network Orchestration Service” built to connect Physical AI & IoT devices to data networks globally. Teal has been recognized by Inc. 5000 and Deloitte's Fast 500 as one of the fastest growing private companies in the United States (#1 in Seattle-Metro and #9 Software Company in the United States).
The Opportunity
We are seeking a full-time Principal Software Architect. The ideal candidate will have 10-12 years of experience working with Java and Spring. Experience with MongoDB, MySQL and AWS is also preferred. Java certification is a plus and experience with JavaScript, NodeJS, telecommunications, Physical AI and/or Internet of Things (IoT) industry is a huge plus. This role will report to our VP of Engineering (VP of Product & Head of Engineering in the interim), working closely with our Director of Cloud and together with our team based out of Europe and Seattle, WA. The role will require you to work in an Agile environment using tools such as Jira and Bitbucket, and deploy/test our software in an AWS environment. It’s crucial that the right candidate has an open mind and a drive to solve complex issues. Furthermore, our team is distributed in various time zones so off-hour work may be required. Individuals who thrive at Teal Communications exhibit the following success skills – Curious, Owner’s Mentality, Relentless, Collaborative, Growth Mindset, and Empathetic.
How You’ll Contribute:
Location
The ideal candidate will be in the Greater Seattle Metro and available to work in person at Teal’s offices in Kirkland, WA at least 2 days per week.
Seniority Level
Minimum 10+ years’ experience
Industry
Software, Physical AI, Networking, Telecommunications
Employment Type
Full-time
Job Functions
Software Development & Engineering
Teal Communications, Inc. (“Teal”) is a high growth software company that offers a cloud-native “Network Orchestration Service” built to connect Physical AI & IoT devices to data networks globally. Teal has been recognized by Inc. 5000 and Deloitte's Fast 500 as one of the fastest growing private companies in the United States (#1 in Seattle-Metro and #9 Software Company in the United States).
The Opportunity
We are seeking a full-time Principal Software Architect. The ideal candidate will have 10-12 years of experience working with Java and Spring. Experience with MongoDB, MySQL and AWS is also preferred. Java certification is a plus and experience with JavaScript, NodeJS, telecommunications, Physical AI and/or Internet of Things (IoT) industry is a huge plus. This role will report to our VP of Engineering (VP of Product & Head of Engineering in the interim), working closely with our Director of Cloud and together with our team based out of Europe and Seattle, WA. The role will require you to work in an Agile environment using tools such as Jira and Bitbucket, and deploy/test our software in an AWS environment. It’s crucial that the right candidate has an open mind and a drive to solve complex issues. Furthermore, our team is distributed in various time zones so off-hour work may be required. Individuals who thrive at Teal Communications exhibit the following success skills – Curious, Owner’s Mentality, Relentless, Collaborative, Growth Mindset, and Empathetic.
How You’ll Contribute:
- Plan, design, develop and test software systems or applications for software enhancements and new products. Strong emphasis on “design and develop” as this will be an extremely hands-on role.
- Delivers software features with exceptional quality, meeting designated release plans and delivery commitments
- Works on problems of diverse scope where analysis of data requires evaluation of identifiable factors. Demonstrates good judgment in selecting methods and techniques for obtaining solutions
- Break large requests down into sub-tasks and provide high-level status updates. Set measurable goals and execute the means to deliver on them.
- Build backend services that power our next gen IoT telecommunications platform
- Brainstorm features with product leads, architects, and engineers, and guide decisions based on your knowledge of the codebase
- Review code and have your code reviewed
- Mentor and train other engineers
- Bachelor’s Degree or equivalent experience preferred.
- 10-12 years of experience as a Software Engineer with professional track record
- Strong (to expert) knowledge of Java and Spring framework
- Good experience with MongoDB, MySQL, and AWS is highly preferred.
- Experience writing code for moderate to complex applications and/or APIs
- Enthusiasm about promoting high quality standards in the team across documentation, unit testing, code reviews, test automation & CI/CD
- Good understanding of telecommunications, eSIM and the Internet of Things (IoT) industry
- Communication skills including ability to communicate with all levels within the company.
- Experience with AI-assisted development tools (e.g., GitHub Copilot, Cursor, or Claude) is a plus.
- Competitive Salary & Equity Package (DOE)
- Unlimited Paid Time Off
- Maternity and paternity leave
- Ability to work remote
- Health, dental, vision, and pet insurance
- 401(k)
- Opportunity to work for a high-growth company in a hyper-scale industry
Location
The ideal candidate will be in the Greater Seattle Metro and available to work in person at Teal’s offices in Kirkland, WA at least 2 days per week.
Seniority Level
Minimum 10+ years’ experience
Industry
Software, Physical AI, Networking, Telecommunications
Employment Type
Full-time
Job Functions
Software Development & Engineering
Skills Required
- 10+ years of professional software engineering experience
- Strong (to expert) knowledge of Java and Spring framework
- Experience writing code for moderate to complex applications and/or APIs
- Experience with MongoDB, MySQL
- Experience with AWS and deploying/testing in AWS environments
- Experience working in Agile using tools such as Jira and Bitbucket
- Bachelor's degree or equivalent experience
- Good understanding of telecommunications, eSIM and IoT industry
- Enthusiasm for high quality standards: documentation, unit testing, test automation & CI/CD
- Communication skills to interact with all levels across the company
- Experience mentoring and training other engineers
- Java certification
- Experience with AI-assisted development tools (e.g., GitHub Copilot, Cursor, Claude)
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
TEAL is an Internet of Things (IoT) networking company that provides programmable connectivity solutions to customers in Mobility, Robotics, Industrial IoT, HealthTech, AgTech, Defense, and Private LTE/5G. Teal’s wholly owned, patented eSIM platform connects any IoT device on any network worldwide. Teal gives you the freedom to choose the network you want within one eSIM platform you control. Dynamically switch between 3,500+ global cellular networks with the world’s only US-built, American-owned eSIM platform.







