Sr. Principal Software Engineer - Supervisor jobs in United States
cer-icon
Apply on Employer Site
company-logo

TSI Incorporated · 2 months ago

Sr. Principal Software Engineer - Supervisor

TSI Incorporated is a company that focuses on solving complex problems related to air quality and safety solutions through innovative digital technologies. The Sr. Principal Software Engineer - Supervisor will be responsible for analyzing user requirements, developing software solutions, and leading a team of engineers to enhance existing applications and implement new features.

Manufacturing
badNo H1Bnote

Responsibilities

Analyze user requirements and architect and develop, test, implement, and support software solutions using programming languages, platforms, frameworks, and tools
Write code to deliver elegant and scalable solutions, both on-prem and cloud
Update existing software applications to enhance functionality, fix issues, and incorporate new features
Demand quality—develop in a test-driven manner with automation in mind
Define and perform rigorous testing, including unit testing, integration testing, and debugging
Collaborate—partner well with a diverse and passionate team
Learn—adapt quickly to an evolving market and emerging trends, including outside-of-the-box thinking, teamwork, and self-organization
Work with product owners to understand desired application capabilities
Continuously improve and document software engineering practices
Lead the craftsmanship, availability, resilience, and scalability of your solutions
Coach and mentor team members
Consider the organization's entire infrastructure when making changes and improvements
Supervisor/people management (~15% of time). Supervise a team of approximately 4-6 employees (e.g., bi-weekly 1:1 meetings, performance reviews, mentoring and coaching, promotion recommendations, monitoring goals and objectives, recognition, etc.)

Qualification

JavaScriptCloud experienceContainer experienceDevOpsCI/CDObject-oriented programmingModern Web frameworksDatabase experienceSOLID principlesAgile experienceUnit testingE2E testingMobile application skillsCoachingMentoring

Required

Bachelor's Degree in Computer Science, Engineering, or related field
12+ years of software development experience in object-oriented programming and design patterns
Experience with JavaScript, HTML5 & CSS3/SCSS, or similar tech stack
Experience with one or more modern Web frameworks (Vue, React, or Angular)
Database experience with databases, including NoSQL
Cloud experience in one of the major platforms (i.e., Google, AWS, Azure)
Container experience with Docker, Kubernetes, or similar tools
Experience with DevOps and CI/CD
Experience with SOLID principles
Unit testing and E2E testing experience
Agile experience
Willing and excited to learn new technologies

Preferred

Mobile application skills a plus

Benefits

Health Insurance: Comprehensive medical, dental, and vision coverage.
Retirement Plan: 401(k) with company match.
Paid Time Off Program: Paid time off, paid holidays, and paid floating holidays.
Other Benefits: Life insurance, employee assistance program (EAP), and professional development opportunities.

Company

TSI Incorporated

twittertwittertwitter
company-logo
Manufacturer of precision metrology systems for lab and field application

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Beau Farmer
CTO
linkedin
leader-logo
Alex Zahedi
Owner, Managing Partner
linkedin
Company data provided by crunchbase