Total Expert is seeking an experienced senior software engineer who enjoys solving problems and delivering high-quality software.
The ideal candidate will be motivated to move fast, innovate, and collaborate to design and build solutions in foundational areas of the platform, such as authentication, authorization, and data ingest.
The role requires excellence in creating full stack software solutions, understanding complex data flows, and a passion for using cutting-edge SaaS web-based technologies.
For individuals residing within 30 miles of St. Louis Park, MN, a hybrid work schedule is expected: on-site work is required on Tuesday, Wednesday, and Thursday, with the option to work remotely on Monday and Friday.
Responsibilities include developing new features and platform capabilities for the CRM platform, collaborating with cross-functional team members, performing technical analysis, design and implementation, mentoring team members, participating in technical planning and estimating, and being part of the on-call rotation for support assistance and production troubleshooting.
Requirements:
A Bachelor’s degree in computer science, software engineering, information technology, or a related field is required.
Candidates must have 8+ years of professional software engineering experience within a team environment.
A strong understanding of computer science fundamentals, including data representation, data structures, and algorithms, is necessary.
Experience in building and maintaining scalable web services is required.
Candidates should have experience creating automated unit tests and using unit testing frameworks.
Proficiency in C#, PHP, or similar languages is required.
Experience with JavaScript, TypeScript, and modern libraries and frameworks (such as Vue, React, etc.) is necessary.
Familiarity with relational databases (MySQL, PostgreSQL, SQL Server, etc.) is required.
Experience with queuing technologies (RabbitMQ, AMQP, etc.) is necessary.
Candidates should have experience with AWS cloud technologies (S3, SQS, Lambda, ECS, API Gateway, etc.).
Knowledge of continuous integration and deployment automation concepts is required.
Strong communication and collaboration skills are essential.
Team-based development experience using an agile methodology is necessary.
A passion for building great products, innovation, and solving complex customer problems is required.
A solid track record of building relationships and collaborating cross-functionally is necessary.
The ability to work independently with a desire to grow and learn is required.
Candidates must be able to thrive in a high growth culture, demonstrating a growth mindset, curiosity, adaptability, and resilience.
Benefits:
The anticipated base salary range for this role is $120,000 - $140,000 annually, with final compensation dependent on qualifications and experience.
The position is eligible for an annual discretionary bonus based on company performance and other factors.
Employees will have the opportunity to participate in the Employee Stock Option Plan.
Total Expert offers a competitive range of benefits, including Medical, Dental, Vision, HSA (Health Savings Account), FSA (Flexible Spending Accounts), company-paid Life Insurance, Short-Term Disability, Long-Term Disability, Flexible Time-Off (FTO), Paid Parental Leave, and a 401(k) with employer match.
Applicants must be authorized to work for any employer in the U.S., as the company is unable to sponsor or take over sponsorship of an employment Visa at this time.