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.
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
Similar Jobs
Energy • Manufacturing • Solar • Renewable Energy
Leads software architecture strategy for GridOS Plan products across cloud, hybrid, on-premises, field, edge, and customer environments. Designs scalable microservices, Kubernetes, SaaS, data, API, AI, and front-end architectures; drives modernization, security, governance, interoperability, and deployment standards. Partners with product and engineering leadership, manages architectural dependencies, evaluates emerging technologies, and mentors architects and engineers across global teams.
Top Skills:
AIAPIsAWSAzureCi/CdCommon Information ModelContainersData FabricData MeshData PipelinesDevsecopsGCPGenerative AiGisGitopsHelmIec CimKubernetesLarge Language ModelsMicro-FrontendsMicroservicesNerc CipReal-Time StreamingRetrieval-Augmented GenerationSaaSScadaServerlessVector DatabasesZero-Trust Architecture
Software • Quantum Computing • Metaverse • Infrastructure as a Service (IaaS)
Own the architecture, implementation, deployment, reliability, security, and operations of a globally distributed data protection platform. Develop production software and prototypes, solve distributed-systems and latency-sensitive policy challenges, and establish technical standards across engineering organizations. Lead architecture alignment, security and compliance practices, testing, observability, and incident reduction. Mentor engineers and guide responsible AI-native development while translating ambiguous requirements into durable technical direction.
Top Skills:
Access ControlAuthenticationAuthorizationAutogenCC#C++Ci/CdCloud ServicesDistributed SystemsDspyGenerative AiHaystackJavaJavaScriptLangchainLlamaindexLlmsMicrosoft 365Microsoft PurviewPrompt EngineeringPythonRetrieval-Augmented GenerationTransformers
Digital Media • Fintech • Information Technology • Machine Learning • Financial Services • Cybersecurity • Automation
Provides enterprise software architecture leadership, governance, and technical direction. Designs scalable, secure, highly available platforms, APIs, frameworks, and distributed systems; guides modernization from monoliths to microservices; evaluates emerging technologies; supports architecture and code reviews; analyzes performance and operational metrics; and communicates recommendations to technical and business stakeholders.
Top Skills:
AngularAPIsAWSAzureCC++Cloud-Native ApplicationsDistributed SystemsGCPGoJavaJavaScriptMicroservicesNoSQLPythonRdbmsReactRubyVue
What you need to know about the Seattle Tech Scene
Home to tech titans like Microsoft and Amazon, Seattle punches far above its weight in innovation. But its surrounding mountains, sprinkled with world-famous hiking trails and climbing routes, make the city a destination for outdoorsy types as well. Established as a logging town before shifting to shipbuilding and logistics, the Emerald City is now known for its contributions to aerospace, software, biotech and cloud computing. And its status as a thriving tech ecosystem is attracting out-of-town companies looking to establish new tech and engineering hubs.
Key Facts About Seattle Tech
- Number of Tech Workers: 287,000; 13% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Amazon, Microsoft, Meta, Google
- Key Industries: Artificial intelligence, cloud computing, software, biotechnology, game development
- Funding Landscape: $3.1 billion in venture capital funding in 2024 (Pitchbook)
- Notable Investors: Madrona, Fuse, Tola, Maveron
- Research Centers and Universities: University of Washington, Seattle University, Seattle Pacific University, Allen Institute for Brain Science, Bill & Melinda Gates Foundation, Seattle Children’s Research Institute



