We’re seeking a Principal Software Engineer to help us build the second iteration of our connected equipment solution. In this role, you'll embed across skilled feature-driven development teams, delivering deep technical expertise exactly where it's needed most. You will work on mission critical projects varying in scope, dive into complex problems with limited supervision, and develop components within Tenna's architecture. Ideal candidates are naturally curious self-starters, experienced with spearheading transformative projects, excited to build world class systems, and possess a passion for the IoT revolution. Apply now!
Your Responsibilities
- Embeds across feature-driven development teams to provide deep technical expertise, independently solving complex software engineering challenges regardless of perceived ambiguity or degree of clarity.
- Proactively identifies, investigates, and resolves difficult technical issues with minimal supervision, driven by curiosity and a genuine passion for getting to the root of the problem.
- Delivers front-end, back-end, and full-stack solutions across a variety of mission critical projects.
- Writes lots of bug-free, efficient, scalable, and reusable code.
- Unit tests and takes responsibility for the quality of their own code and the code of the teams they support.
- Leverages AI tools and techniques to enhance development workflows, accelerate problem solving, and contribute to AI-powered product features.
- Provides input on our architecture, databases, and APIs.
- Consults with product managers to define, scope, and plan new features.
- Consults with senior leadership concerning strategic projects and current business challenges.
- Works with QA to ensure that cohesive, quality, usable solutions are produced.
- Tests, evaluates, and recommends technologies to improve our overall solutions.
- Is a key participant in our agile development process.
- Produces excellent documentation.
Qualifications
- 12+ years' experience in hands-on development and application design in the delivery of data-intensive software products; self-motivated and able to deep dive into complex technical issues with limited supervision.
- 2+ years' experience as a Technical Lead, Technical Project Manager, or similar leadership position; excellent verbal communication skills are a must.
- Master's or Bachelor's degree in Computer Science or equivalent experience; intimately familiar with the fundamentals of computer science and software architecture.
- Proven ability to solve complex technical and business challenges across varying software architectures, naturally curious and driven to find the best solution, with the ability to build from whiteboard sketches and design meetings.
- Significant experience building and operating critical high-scale systems; passionate about agile-based software development.
- Substantial experience with JavaScript and HTML/CSS.
- Substantial experience with SQL; experience with NoSQL is a plus.
- Experience with Node.js is highly preferred.
- Experience with containerized application deployments, especially using Docker, is highly preferred.
- Experience with large-scale data systems is highly preferred; possesses in-depth knowledge of the open source community, license types, libraries, and how to incorporate them into a solution.
- Experience working with AI/ML systems or integrating AI-powered features into production applications is a plus.
- Experience with Amazon Web Services, especially EC2, S3, VPC, Elasticsearch, and Kinesis.
- Experience with React.js is a plus.
- Any IoT experience is a huge plus.
Benefits, Perks, & Additional Information:
- Full-time opportunity.
- Location: Remote - nationwide.
- Travel is required, 8 - 10%.
- Opportunities for growth and personal development within a highly dynamic team.
- Robust, low-cost benefit packages offered.
- Benefit coverage begins on the first date of employment.
- Paid Time Off and Volunteer Time Off offered.
- 401k match.
- Dependent Care offered.
- Employee referral bonuses.
Top Skills
Tenna Edison, New Jersey, USA Office
2045 Lincoln Highway, Edison, NJ, United States, 08817
Similar Jobs
What you need to know about the NYC Tech Scene
Key Facts About NYC Tech
- Number of Tech Workers: 549,200; 6% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Capgemini, Bloomberg, IBM, Spotify
- Key Industries: Artificial intelligence, Fintech
- Funding Landscape: $25.5 billion in venture capital funding in 2024 (Pitchbook)
- Notable Investors: Greycroft, Thrive Capital, Union Square Ventures, FirstMark Capital, Tiger Global Management, Tribeca Venture Partners, Insight Partners, Two Sigma Ventures
- Research Centers and Universities: Columbia University, New York University, Fordham University, CUNY, AI Now Institute, Flatiron Institute, C.N. Yang Institute for Theoretical Physics, NASA Space Radiation Laboratory



