Demo

Software Engineer II - PartsManager

ServiceTrade
ServiceTrade Salary
Durham, NC Full Time
POSTED ON 1/23/2025
AVAILABLE BEFORE 2/22/2025
Who We Are:

At ServiceTrade, we’re transforming the fire protection, life safety, and mechanical industries with innovative SaaS solutions. Our PartsManager software not only streamlines parts operations for technicians by simplifying purchase orders and tracking parts availability, but it also empowers back-office staff by ensuring accurate invoicing, reducing administrative workload, and improving overall job scheduling and billing precision. Join us in driving efficiency and accuracy across the entire operations lifecycle, from fieldwork to the back office.

Why You Should Join Us:

  • Innovative Work: Lead the charge in developing and maintaining a high-volume, real-time message-based system integration that powers our PartsManager product.
  • Impactful Role: Your work will directly influence our customers’ success, providing them with cutting-edge solutions for inventory and purchasing.
  • Growth Opportunities: Work alongside forward-thinking leaders, and take ownership of projects that will stretch your skills and advance your career.


Location:

This role is based in our RTP, NC office, just off I-40 on S. Miami Blvd. We’re also open to remote applicants who can demonstrate exceptional skills and experience.

What You’ll Do:

  • Drive Development: Development and maintenance of robust backend services and APIs for the PartsManager product, ensuring high performance and scalability.
  • Innovate and Improve: Take an active role in new feature development, from ideation and design to implementation and monitoring. Your insights and expertise will shape the future of our products.
  • Own the Stack: Oversee a full stack suite of applications and services, utilizing diverse technologies to deliver innovative, competitive solutions.
  • Champion Quality: Drive quality-first development by advancing test automation, collaborating with QA for comprehensive testing, and upholding high standards.
  • Drive System Excellence: Continuously identify and implement system improvements, leaving everything you touch better than you found it.
  • Solve Complex Problems: Troubleshoot customer issues, perform root cause analysis, and deliver effective solutions that resolve issues at their core.
  • Collaborate Across Teams: Participate in Agile scrum meetings and ceremonies, working closely with cross-functional teams to achieve shared goals.


What You Bring to the Table:

Technical Expertise:

  • Master of Tools: Proficiency in TypeScript, AWS (including Lambda and SQS), and relational databases (PostgreSQL, MySQL), with experience in NoSQL datastores like DocumentDB, DynamoDB, and Redis.
  • API Development: Solid experience in RESTful API development.
  • Technical Prowess: Expertise in event-driven system development, parallel programming, and advanced debugging techniques.
  • Automation Advocate: Passion for test automation, with experience in unit testing (Mocha or similar) and coverage tools (CodeClimate or similar).


Soft Skills:

  • Clear Communicator: Strong written and verbal communication skills, with the ability to ask the right questions and ensure clarity across teams.
  • Collaborative Thinker: Enjoy working in group-think problem-solving environments, contributing to architecture design and small group discussions.
  • Confident and Humble: You know your strengths and weaknesses and are eager to learn and grow.
  • Driven and Self-Motivated: A proactive approach to your work, always looking to improve and innovate.


What You Need:

  • Experience: 3 years with a BS in Computer Science, or 5 years of relevant industry experience, within a modern software team.
  • Nice to Have:
    • Experience with AWS services like DynamoDB and EC2.
    • Familiarity with tools like Kibana, Golang, React, Docker, and Kubernetes.
    • At this time, we are unable to provide sponsorship.


    A few things you'll want to know:

    What does ServiceTrade do?

    ServiceTrade is the software platform that helps commercial mechanical and fire contractors grow their profit. We help contractors control costs by improving service and project operations and equipping technicians with the tools they need to work more productively during a persistent skilled labor shortage. In addition, serviceTrade helps contractors grow quality revenue by selling more service and inspection agreements and providing a premium experience that increases customer loyalty.

    Ok, so why should I care about that?

    Our customers are smart, hard-working people who we enjoy serving. We help them grow their business to earn more revenue, employ more blue-collar workers, and become more valuable to their customers. It’s why we get excited about serving a market that you might never have thought about before.

    What kind of working environment do you have?

    We’ve transitioned from a start-up to a scale-up -- that means we still have the spirit and energy of a start-up and are adding new people who will help us expand our business faster and run our business smarter. We have big ambitions and every employee understands our goals and what their role is in achieving them. Read about our company culture on our Meet the Team page.

    What kind of benefits do you offer?

    • Medical with Blue Cross Blue Shield NC (2 options)
    • Dental and Vision with Unum
    • Company-paid Life insurance, STD and LTD
    • Voluntary benefits including Supplemental Life Insurance, FSA and Dependant Care, Critical Illness and Accident
    • 401(k) with up to 3% employer match and NO vesting period
    • Flexible PTO policy
    • 10 company holidays
    • Parental Leave
    • Quarterly Volunteer Program


    Ready to Make an Impact?

    If you’re a talented Software Engineer who’s ready to make a significant impact, we want to hear from you. Join us and help us continue to lead and innovate in our industry!

    EEO Statement:

    ServiceTrade provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

    This employer participates in E-Verify and will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S.

    ServiceTrade is not registered to hire in all 50 states. You must reside in one of the states listed to be considered.(AL,AZ,CA,CO,CT,DE,FL,GA,IL,IN,KY,MD,MI,MO,NY,NC,OH,OR,PA,SC,TN,TX,UT,VA,VT,WA)

    Please Be Aware of Recruiting Scams

    To protect yourself against the increasing number of recruiting scams, please make sure that you are communicating with ServiceTrade. We communicate through our corporate website servicetrade.com, through corporate emails utilizing our domain name of @servicetrade.com, and through servicetrade.greenhouse.io. Be vigilant when checking domains because imitators often make very small changes to trick the eye. Additionally, please know that ServiceTrade does not use text messaging or public messaging platforms, such as Telegram or Whatsapp, to make initial contact with candidates and ServiceTrade will never ask an employment candidate for financial information or for payment of any kind.

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Software Engineer II - PartsManager?

    Sign up to receive alerts about other jobs on the Software Engineer II - PartsManager career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $176,149 - $220,529
    Income Estimation: 
    $77,657 - $95,021
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at ServiceTrade

    ServiceTrade
    Hired Organization Address Durham, NC Full Time
    Position Description: ServiceTrade is a leading SaaS company transforming the fire protection, life safety, and mechanic...

    Not the job you're looking for? Here are some other Software Engineer II - PartsManager jobs in the Durham, NC area that may be a better fit.

    Software Engineer - US

    Brightly Software, Raleigh, NC

    Software Engineer II - Software Engineering

    US Tech Solutions, Cary, NC

    AI Assistant is available now!

    Feel free to start your new journey!