MindBody - Principal Software Engineer

December 12, 2023

Apply Now

Loading...

NextHire

Hire Faster, Hire Better

Hiring • Recruitment

11 - 50

Description

• The Principal Software Engineer designs, develops, troubleshoots and debugs software applications for our core product. • This includes developing software components including Frameworks, APIs, Websites, Utilities, Databases and Internet-related tools. • Develops software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes, investigating problem areas, following the software development lifecycle. • Conducts systems analysis and makes recommendations to improve the system to achieve an outcome. • Identifies opportunities for improving system reliability, security, and stability then working with product owners to prepare backlog items for the team. • Promotes internal best practices and coding conventions to write and execute tests for your own code, including creating comprehensive unit tests. • Contributes to technical documentation. • Implements best practices based on company wide policies and standards. • Occasional on-call rotation duty to respond to after-hours system incidents. • Requests constructive feedback for designs early in the process. • Communicates successfully with large teams and many personalities. • Provides mentorship for Software Engineers and participates in interview panels to hire new Software Engineers. • Assists in removing obstacles for the team to yield successful releases. • Performs peer code reviews to ensure quality of the codebase. • Ability to guid and delegate work to junior engineers. • Updates job knowledge by studying state-of-the-art development tools, programming techniques and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations. • Works effectively with multiple projects and departments. • All other duties as assigned.

Requirements

• 8+ years+ engineering experience. • 5+ years of industry experience in programming web applications, mobile and/or large- scale enterprise products. • Deep knowledge of the Microsoft Development Stack: C#, ASP, .NET, .NET Core, MVC, ADO/ADO.NET, LINQ, REACT, Ruby. • Experience with NoSQL databases. • Experience in Visual Studio. • Familiar with AWS services including EKS, EC2, Elastic cache, Non RDBMS, SNS, SQS. • Familiar with SDLC and programming design patterns. • Familiar with Agile methodology. • Familiar with DevOps principles. • Detailed-oriented, professional and possesses a positive work attitude. • Communicate professionally both verbally and in writing. • Bachelor’s Degree in Computer Science or equivalent.

Benefits

• All other duties as assigned. • Health Insurance • Dental Insurance • Vision Insurance • Disability Insurance • Life Insurance • Paid Time Off • 401K Retirement Plan • Employee Stock Purchase Plan • Flexible Spending Accounts • Health Savings Account • Employee Discounts • Professional Development Opportunities • Wellness Programs • Paid Parental Leave

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com
Jobs by Title
Remote Account Executive jobsRemote Accounting, Payroll & Financial Planning jobsRemote Administration jobsRemote Android Engineer jobsRemote Backend Engineer jobsRemote Business Operations & Strategy jobsRemote Chief of Staff jobsRemote Compliance jobsRemote Content Marketing jobsRemote Content Writer jobsRemote Copywriter jobsRemote Customer Success jobsRemote Customer Support jobsRemote Data Analyst jobsRemote Data Engineer jobsRemote Data Scientist jobsRemote DevOps jobsRemote Ecommerce jobsRemote Engineering Manager jobsRemote Executive Assistant jobsRemote Full-stack Engineer jobsRemote Frontend Engineer jobsRemote Game Engineer jobsRemote Graphics Designer jobsRemote Growth Marketing jobsRemote Hardware Engineer jobsRemote Human Resources jobsRemote iOS Engineer jobsRemote Infrastructure Engineer jobsRemote IT Support jobsRemote Legal jobsRemote Machine Learning Engineer jobsRemote Marketing jobsRemote Operations jobsRemote Performance Marketing jobsRemote Product Analyst jobsRemote Product Designer jobsRemote Product Manager jobsRemote Project & Program Management jobsRemote Product Marketing jobsRemote QA Engineer jobsRemote SDET jobsRemote Recruitment jobsRemote Risk jobsRemote Sales jobsRemote Scrum Master + Agile Coach jobsRemote Security Engineer jobsRemote SEO Marketing jobsRemote Social Media & Community jobsRemote Software Engineer jobsRemote Solutions Engineer jobsRemote Support Engineer jobsRemote Technical Writer jobsRemote Technical Product Manager jobsRemote User Researcher jobs