Principal Software Engineer (Remote)

| St. Louis, MO | Remote
Sorry, this job was removed at 1:44 a.m. (CST) on Saturday, June 4, 2022
Find out who's hiring in St. Louis, MO.
See all Developer + Engineer jobs in St. Louis, MO
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Company Description

At Xplor, we help businesses thrive by making life simple for daily activities with a recurring nature. We do that by offering smart software, payments, and commerce-enabling solutions across five "everyday life" verticals: Education, Health and Fitness, Boutique Wellness, Field Services and Personal Services.

You'll join our Personal Services team, where we revolutionize the dry cleaning industry through innovative technology. Together we will continue to deliver the most robust, reliable, and comprehensive solutions, empowering our customers to grow their businesses, drive efficiency and provide a superior customer experience.

Job Description

As a Principal Software Engineer, you will use technical expertise to innovate, research and develop code following coding standards and adhering to designs supporting internal business requirements and/or external customers. You will also provide mentorship and guidance to a team of Software Engineers at various levels.

Qualifications

Essential Responsibilities:

  • In accordance with department and business objectives, works with the Director of Software Engineering to define technical standards and patterns
  • Designs and/or updates all layers of the SaaS platform’s architectural stack
  • Mentors Junior and Mid-level developers on engineering best practices and appropriate design patterns for common use cases
  • Designs, develops, tests, optimizes, and maintains software systems for use by internal staff and external customers.
  • Creates scripts for the automation of internal processes and reporting.
  • Performs code and schema reviews
  • Follows industry best practices, leveraging appropriate software design patterns
  • Reviews and provides feedback on product requirements, visual designs and testing plans.
  • Communicates and coordinates activities with engineering departments including Product Management, Quality Assurance, DevOps and other engineering teams.
  • Provides technical product improvement suggestions to improve quality, performance, maintainability.

Qualifications:

  • Bachelor’s degree in computer science, information systems, computer engineering, systems analysis or a related discipline, or equivalent work experience
  • 8+ years experience designing and implementing production SaaS solutions in .NET
  • Expert-level C# coding skills, including latest advancements (C#10)
  • Strong working knowledge of .NET 5/6 and the current BCL
  • 3+ years experience building production systems in ASP.NET Core and 1 or more front-end Javascript frameworks (Blazor, Angular, React, Vue.JS), HTML, CSS, JavaScript
  • Strong working knowledge of Entity Framework Core
  • 3+ years experience with SQL Server. Additional expertise, including writing stored procedures and functions, and performing query analysis, is a big plus.
  • Extensive experience with Microsoft Visual Studio is required
  • Experience with .NET static analysis tools and performance profilers
  • Working knowledge of agile software development life-cycles
  • Excellent analytical and problem-solving skills
  • Strong, clear written and verbal communication skills
  • Ability to work under minimal direction and exercise considerable latitude
  • Desire to manage people through mentoring, leading by example, and contributing to the professional development of those around you

Preferred Qualifications:

  • Azure DevOps experience, including system administration, is a plus
  • Experience with Xamarin is a plus
  • Experience with mobile platform development (iOS and Android) is a plus

Additional Information

What does it mean to work for Xplor?

Our four core values - Make life simple, Build for people, Move with purpose and Create lasting communities - are key to who we are and guide us from how we hire to how we recognize our team members.

Some of the perks of working with us: 

  • Unparalleled opportunities to learn and accelerated career development

  • Annual Bonus and Pay Increase

  • A collaborative, team environment with people who truly love what they do

  • Unlimited access to Udemy for Business, 10% of your time devoted to growing you and your career, and further support to help you grow

  • Access to mental health support

  • Fully flexible work arrangements


Location: Utah or Remote

All your information will be kept confidential according to EEO guidelines.

Sheryl Sandberg once said, “If you're offered a seat on a rocket ship, don't ask what seat! Just get on.” We couldn't agree more. So, are you ready to get on board?

To learn more about us and our products, please visit www.xplortechnologies.com/us/careers. 

Xplor is proud to be an Equal Employment Opportunity employer. We're dedicated to attracting, retaining and developing our people regardless of gender identity, ethnicity, sexual orientation, disability, veteran status and age. Applications are encouraged from all sectors of the community. 

All Information will be kept confidential according to EEO guidelines. 

We promote flexible working wherever we can, so whether you prefer to be fully remote or in an office, the choice can be yours. 

We’re committed to replying to each application and look forward to getting in touch with you soon.

More Information on Xplor Technologies
Xplor Technologies operates in the Cloud industry. The company is located in Atlanta, GA, Creve Coeur, MO, Draper, UT, Louisville, KY, Fort Myers, FL, Delray Beach , FL and Boulder, CO. Xplor Technologies was founded in 2021. It has 2100 total employees. It offers perks and benefits such as Volunteer in local community, Dedicated diversity and inclusion staff, Highly diverse management team, Mandated unconscious bias training, Health insurance and Life insurance. To see all 50 open jobs at Xplor Technologies, click here.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Xplor TechnologiesFind similar jobs