Principal Software Engineer

2 weeks ago


Scottsdale, Arizona, United States Arcoro Full time $150,000 - $200,000 per year

Why Arcoro?

Want to work with a solid company that's transforming HR for the construction industry? Our team of dedicated professionals helps construction, contracting and field services companies hire, manage and grow their workforce with a market-leading SaaS solution. As a member of the A-Team, you'll enjoy a top-notch employee experience where you can embrace your problem-solving skills and innovation, work with a team of great colleagues and see the impact of your contribution each day Our culture is collaborative, and we believe strongly in training, growth and internal advancement. We offer competitive compensation including comprehensive benefits and a generous time-off policy. We offer both on-site and remote opportunities.

At Arcoro, you will help create software products that are cutting edge, easy to use, and that make an appreciated and notable difference in our customer's daily lives.

About the Job:

At Arcoro, you will play a key role in designing, building, and maintaining the core platform services, APIs, and infrastructure that power our SaaS products. Your work will focus on creating scalable, secure, and reliable solutions that enable multiple product teams to deliver features quickly and consistently. A key part of this role will be migrating shared functionality from multiple products into unified platform-level services that reduce duplication, improve maintainability, and accelerate feature delivery. You will also help modernize our technology stack, migrate legacy systems to cloud-native architectures, and develop tools and frameworks that improve developer productivity across the organization.

In this role, you'll work closely with developers, QA, DevOps, Product Management, and engineering leadership in an Agile environment. Your day-to-day will include reviewing and improving existing systems, reducing technical debt, implementing coding best practices, and mentoring team members. You'll have the opportunity to directly influence architecture decisions, shape the developer experience, and ensure our platform meets the highest standards of performance, security, and maintainability.

What You Will Be Doing:

  • Design and build scalable platform services, APIs, and core infrastructure to support multiple product teams
  • Develop tools, frameworks, and shared libraries that improve developer productivity and accelerate delivery across all Arcoro products
  • Drive modernization and unification of the technology stack across teams
  • Review and analyze existing software and propose changes to the current system, reduce technical debt, ensure platform security, reliability, and compliance standards
  • Continuously improve development processes through coding best practices, code reviews, and new technology developments
  • Mentor developers to grow their software engineering skills
  • Collaborate with developers, QA, DevOps, product, and management teams across Arcoro to deliver scalable, high-quality solutions

Must Haves/Competencies:

  • Excellent analytical and problem-solving skills with attention to detail
  • Deep expertise in modern design patterns and .NET framework
  • Strong programming skills in C#, TypeScript, JavaScript
  • Proficiency with object-relational mapping (ORM) tools, preferably Entity Framework, and experience developing and consuming RESTful APIs.
  • Experience working in cloud-based platforms, preferably Microsoft Azure
  • Experience with Microsoft SQL Server
  • Demonstrated ability to assess, plan, and execute the migration of legacy systems into secure, resilient, and scalable cloud-native platforms, leveraging modern architecture patterns and cloud services
  • Strong understanding of software testing strategies and the ability to guide teams in implementing automated unit, integration, and end-to-end tests to ensure code quality and reliability
  • Proficient in the design, creation, testing and deployment of modular monolith architectures
  • Working knowledge of software development life cycle methodology preferably Kanban
  • Experience with agile practices such as TDD, BDD, pair programming, and automated builds
  • Design effective, scalable and performant solutions to complex technology problems at a portfolio level. Consolidating multiple code bases with platform functionality
  • Proven ability to partner with Product Management and Customer Support to translate customer and business needs into scalable platform solutions and shared services
  • Experience ASP.NET Web Forms, ASP.NET MVC, Blazor, WCF, or Angular
  • Understanding of HTML5 and CSS3
  • Bachelor's Degree in Computer Science, Computer Engineering, or Information Systems
  • 8+ years of Software Engineering Experience

Perks and Benefits:

  • Competitive salary
  • 401(k) with Company match
  • Medical/Dental/ Vision, STD/LTD, Life Insurance
  • Unlimited FTO and Company-paid holidays
  • Remote/Hybrid Work

Salary:

$187,000-$193,000

About the Company

A rapidly growing SaaS company, Arcoro offers proven modular HR solutions for the construction and contracting industries. Our product suite and software platform provides end-to-end HR functionality to help drive business outcomes, enabling companies to better manage the entire employee lifecycle through improved candidate quality and flow, shortened time to hire, centralized learning and improved employee productivity. Our HR solutions integrate with top construction ERP systems further positioning Arcoro as a leader in proven modular HR solutions. With Arcoro's flexible solutions, customers select the modules that meet their needs for talent acquisition, talent management, core HR, benefits administration, time and attendance tracking and more. Arcoro has over 7000 customers across North America.

Arcoro is an Equal Oppurtunity Employer

Arcoro is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We prohibit 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.


  • Software Engineer

    2 weeks ago


    Scottsdale, Arizona, United States Sumitomo Group Full time $88,000 - $105,000 per year

    Join our mission to create a completely new, 100% digital bank that uses consumer feedback to truly meet customers' best interests. Jenius Bank, a division of SMBC MANUBANK, and a member of SMBC Group, is being built by a close-knit and fun-loving team of financial services professionals and technology experts who came together for the challenge of building...

  • Software Engineer

    1 week ago


    Scottsdale, Arizona, United States Sumitomo Mitsui Banking Corporation Full time

    Join our mission to create a completely new, 100% digital bank that uses consumer feedback to truly meet customers' best interests. Jenius Bank, a division of SMBC MANUBANK, and a member of SMBC Group, is being built by a close-knit and fun-loving team of financial services professionals and technology experts who came together for the challenge of building...


  • Scottsdale, Arizona, United States General Dynamics Mission Systems, Inc Full time $178,916 - $194,000

    Basic Qualifications Requires a Bachelor's degree in Software Engineering, or a related Science, Engineering or Mathematics field. Also requires 10+ years of job-related experience, or a Master's degree plus 8 years of job-related experience. Agile experience preferred.CLEARANCE REQUIREMENTS: Department of Defense Secret security clearance is required at...


  • Scottsdale, Arizona, United States Jenius Bank Full time

    Join our mission to create a completely new, 100% digital bank that uses consumer feedback to truly meet customers' best interests. Jenius Bank, a division of SMBC MANUBANK, and a member of SMBC Group, is being built by a close-knit and fun-loving team of financial services professionals and technology experts who came together for the challenge of building...


  • Scottsdale, Arizona, United States Catapult Federal Services Full time

    Advanced Software Engineer - DeveloperAs a software engineer for the SDA GMI program, you'll be a member of a cross-functional team responsible for developing and deploying the state-of-the-art ground operational systems.Education/Experience:Requires a Bachelor's degree in Software Engineering, or a related Science, Engineering or Mathematics field. Also...


  • Scottsdale, Arizona, United States Axon Full time

    Join Axon and be a Force for Good.At Axon, we're on a mission to Protect Life. We're explorers, pursuing society's most critical safety and justice issues with our ecosystem of devices and cloud software. Like our products, we work better together. We connect with candor and care, seeking out diverse perspectives from our customers, communities and each...


  • Scottsdale, Arizona, United States Choice Hotels International Full time

    Scottsdale, AZWho are we looking for?SkyTouch Technology is an early innovator of cloud-based, mobile-enabled property management system (PMS) solutions for the hospitality industry. Over the last 10+ years, our PMS software, SkyTouch Hotel OS, has been successfully implemented in over 6,500 properties worldwide. With our proven track record, we have both...


  • Scottsdale, Arizona, United States Blue Yonder Full time $90,821 - $143,896

    Role: Senior Gen AI EngineerLocation: Dallas, TX Hybrid roleEligibility Requirements:Candidates on Optional Practical Training (OPT/CPT /EAD) status DO NOT qualify for this position.Overview:Blue Yonder is a Leading AI-driven Global Supply Chain Solutions Software Product Company and one of Glassdoor's and Texas's "Best Places to Work".We are looking for an...


  • Scottsdale, Arizona, United States LodgeLink Full time

    GM, Software EngineeringScottsdale, AZAbout the Role In this new GM, Software Engineering role, you will lead multiple engineering teams and managers to deliver scalable, secure, high‑quality SaaS products. You'll set technical direction, contribute to the platform architecture, elevate execution through modern engineering practices, and develop leaders...

  • Software Engineer

    2 weeks ago


    Scottsdale, Arizona, United States Nextiva Full time

    Redefine the future of customer experiences. One conversation at a time.At Nextiva, we're reimagining how businesses connect, bringing together customer experience and team collaboration on a single, conversation centric platform. Powered by AI, driven by human innovation.Our culture is forward thinking, customer obsessed and built on the belief that...