Senior Software Engineer
At TSI, we are a forward-thinking company dedicated to solving complex problems through innovative technologies. Our Senior Software Engineer plays a crucial role in developing cutting-edge digital solutions across various market segments.
About the Role
The Senior Software Engineer contributes to the development of desktop, mobile, and cloud solutions, focusing on creating elegant and scalable software. They collaborate with product owners to understand application capabilities and testing scenarios, and continuously improve software engineering practices within agile teams.
Responsibilities
- Write code to deliver high-quality, scalable solutions
- Demand quality by developing in a test-driven manner with automation
- Collaborate effectively with a diverse and passionate team
- Learn quickly to adapt to an evolving market and emerging trends
- Work with product owners to define desired application capabilities and testing scenarios
- Lead the craftsmanship, availability, resilience, and scalability of your solutions
- Stay updated on tech trends, experiment with new technologies, and mentor others
- Encourage innovation, teamwork, and diversity
- Provide guidance on new technologies and continuous improvement in best practices
Requirements
- Required: Bachelor’s degree in computer science, engineering, or related field
- 5+ years of software development experience in object-oriented programming and design patterns
- Experience with JavaScript, Vue framework, HTML5 & CSS3/SCSS, and similar tech stacks
- Experience with one or more modern Web frameworks (React, Angular, or Vue)
- Cloud experience in one of the major platforms (Google, AWS, Azure)
- Hands-on use of SOLID principles
- Adequate Agile experience
- Desired: WPF experience, WPF experience, Mobile experience using hybrid tools (React Native, Flutter, or Cordova), Experience with HTML5 and CSS3/SCSS (or other CSS pre-parsers), Experience working in Typescript, Golang experience, Node.js experience, and experience working on threaded scalable systems
Qualifications
- Experience with .Net 8, Golang, TypeScript, Kotlin, Google Cloud, Kubernetes, Terraform, Mac and Windows installers, Mac, PC, Linux operating systems
Skills
- Strong analytical skills and excellent problem-solving abilities
- Natural curiosity to stay aware of new developments and methodology in software engineering
- Adaptability to an evolving market and emerging trends
- Passion for staying on top of tech trends, experimenting with new technologies, participating in technology communities, and mentoring others
- Teamwork, self-organization, and diversity
Benefits
- Competitive market salary from $125,000 - $140,000 per year
- Additional bonus opportunities based on performance
- Comprehensive medical, dental, and vision coverage
- 401(k) with company match
- Paid time off, paid holidays, and paid floating holidays
- Life insurance, employee assistance program (EAP), and professional development opportunities
Pay & Benefits
Pay amount does not guarantee employment for any particular period of time. Legal authorization to work in the United States without the need for sponsorship is required. We require proof of eligibility to work in the United States.
TSI is an equal opportunity employer and provides a supportive environment for all employees, fostering a culture of collaboration, innovation, and inclusivity.