Current jobs related to Principal Software Engineer - Provo - ECI Software Solutions Career


  • Provo, United States Motion Recruitment Partners LLC Full time

    Job Description This software development company is looking for a Principal Mechanical Engineer to join their team. They primarily make intelligent security products and, in this role, you will get to work on their AI and ML products. The ideal candidate will have over 10 years of experience with mechanical design and developing complex embedded systems....


  • Provo, Utah, United States Motion Recruitment Full time

    Job DescriptionMotion Recruitment is seeking a highly skilled Principal Mechanical Engineer to lead the development of complex embedded systems and devices. As a key member of our team, you will be responsible for designing and developing innovative mechanical solutions that meet the needs of our clients.Key ResponsibilitiesDesign and develop complex...


  • Provo, Utah, United States LinQuest Full time

    Position Summary:LinQuest is seeking a highly skilled Principal Test Engineer to join our team at Hill AFB, UT. This position requires a Secret security clearance.This is a challenging and rewarding opportunity to shape the development and deployment of the next generation intercontinental ballistic missile, a critical component of our national security.Key...


  • Provo, United States Motion Recruitment Full time

    Job Description This software development company is looking for a Principal Mechanical Engineer to join their team. They primarily make intelligent security products and, in this role, you will get to work on their AI and ML products. The ideal candidate will have over 10 years of experience with mechanical design and developing complex embedded systems....


  • Provo, United States Motion Recruitment Full time

    Job DescriptionThis software development company is looking for a Principal Mechanical Engineer to join their team. They primarily make intelligent security products and, in this role, you will get to work on their AI and ML products.The ideal candidate will have over 10 years of experience with mechanical design and developing complex embedded systems. You...


  • Provo, United States Sawtooth Software Full time

    **Cloud Engineer, Server Operations** Sawtooth Software Provo, Utah Minimum Experience **Mid-level** We began bringing software to the market research field in 1983yes, you read that right, 1983nearly 40 years ago! Because of our exciting, rejuvenating focus on transforming user experience and delivering the power of our expertise through online software...

  • Software Engineer

    2 months ago


    Provo, United States Hypercraft Full time

    Job DescriptionJob DescriptionHypercraft’s mission is to make EV technology more-widely available to early adopters who believe in the many benefits of electric propulsion. We are among the first companies in the world to supply complete, electric-powered drive systems (powertrains) for manufacturers of vehicles in the automotive, racing, defense,...


  • Provo, Utah, United States BAE Systems USA Full time

    Job DescriptionBAE Systems is seeking a skilled software engineer to join our team as a Junior Sentinel Software Engineer. This exciting opportunity will allow you to gain experience in software development and systems engineering, working on a large government contract.Key ResponsibilitiesWork within an Agile Scrum Team to develop and maintain software...


  • Provo, Utah, United States BYU Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Brigham Young University (BYU). As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining complex software systems.Key Responsibilities:Design and develop software applications using a variety of programming...


  • Provo, Utah, United States BAE Systems USA Full time

    Job DescriptionBAE Systems is seeking a skilled software engineer to join our team as a Junior Sentinel Software Engineer.This is an exciting opportunity to work on a high-profile government contract, the Sentinel Intercontinental Ballistic Missile (ICBM) System, and gain experience in software development best practices.The ideal candidate will have a...

  • Software Engineer

    6 days ago


    Provo, Utah, United States Eclipse Innovations Full time

    We are seeking a skilled Software Developer to join our team at Eclipse Innovations in Karlsruhe. As a key member of our Software Engineering and IT Coordination department, you will be responsible for implementing, expanding, and optimizing document output management and processes.Main Responsibilities:Design and develop software solutions to meet the...

  • Software Engineer

    4 days ago


    Provo, Utah, United States Insight Global Full time

    Job DescriptionInsight Global is seeking a highly skilled Software Developer to join their Software Engineering team. The ideal candidate will have a strong background in software development and experience working in an Agile environment.ResponsibilitiesDesign and develop web applications, backend services, and scriptsCollaborate with senior engineers and...


  • Provo, Utah, United States L3Harris Technologies Full time

    Job SummaryL3Harris Technologies is seeking a highly skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and testing software for embedded devices and systems.Key ResponsibilitiesDevelop software from requirements to production, ensuring high-quality and reliability.Design, code, test, and...


  • Provo, Utah, United States L3Harris Technologies Full time

    Job Title: Software Engineering ManagerJob Summary:L3Harris Technologies is seeking a highly skilled Software Engineering Manager to lead our software development team. As a key member of our organization, you will be responsible for overseeing the development of software solutions for various branches of the military and the intelligence community.Key...


  • Provo, Utah, United States BYU Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled and motivated Senior Software Engineer to join our team at Brigham Young University (BYU). As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining complex software systems.Key Responsibilities:Design and develop software applications using a variety...

  • Software Engineer

    2 weeks ago


    Provo, Utah, United States L3Harris Technologies Full time

    Job Title: Software Engineer - System Software Integration and TestJob Code: 15817Job Location: Salt Lake City, UtahWork Schedule: 9/80Job Description:L3Harris Technologies is seeking a highly motivated and dynamic individual to join our team as a Software Engineer for the System Software Integration and Test Team. In this role, you will develop software...


  • Provo, Utah, United States Aristotle Full time

    About AristotleAristotle is a leading company in the financial technology sector, with a strong presence in the market and a reputation for innovation and stability.Job Title: Software Development EngineerWe are seeking a highly skilled Software Development Engineer to join our team at Aristotle. As a Software Development Engineer, you will play a key role...


  • Provo, United States PELATRON TECHNOLOGIES LLC Full time

    Position Summary: Lead efforts to generate and manage software requirements, software scrums and sprints, coding, regression testing, and all other software activities. Complete all tasks autonomously. Essential Functions: Provide mature leadership to the software team. Provides technical expertise for the acquisition of computer system and software...


  • Provo, United States L3Harris Technologies Full time

    Job Title: Specialist, Software Engineer Job Location: Salt Lake City, UT Requisition ID: 13837 Work Schedule 9/80 Position Responsibilities Include: Develop software for embedded devices and systems from requirements to production Support and participate in all phases of the software development life cycle, including requirements analysis, design,...


  • provo, United States L3Harris Technologies Full time

    Job Title: Specialist, Software Engineer Job Code: 15817 Job Location: Salt Lake City, Utah Work Schedule: 9/80 Job Description: L3Harris is actively seeking a highly motivated and dynamic individual to join our team as a Software Engineer for the System Software Integration and Test Team. In this role, you will develop software applications...

Principal Software Engineer

4 months ago


Provo, United States ECI Software Solutions Career Full time

Monday, March 11, 2024 For more than 30 years, ECI Software Solutions has been providing industry-specific, cloud-based business management software and services to small and medium-sized businesses. With divisions focused on manufacturing, wholesale/retail distribution, building and construction, and field service, ECI's solutions integrate into every aspect of a customers' business to help them level the playing field, run day-to-day operations more efficiently, and free them up to focus on what matters most. It’s how business gets done. Who is ECI? At ECI, our mission is to enable the entrepreneurial spirit of small and medium-sized business owners. But ECI doesn’t simply deliver amazing software solutions; we also have an award-winning company culture. We offer competitive benefits focused on employee well-being, including paid volunteer time off We have been named by Achievers on its prestigious 50 Most Engaged Companies To Work For list for the last five years. We have received international recognition for our high levels of employee engagement through Certification as a Great Place to Work six years in a row. Our culture of creativity, innovation, and leadership has garnered over a dozen International Business Awards (Stevie). Come join a worldwide team with a strong culture of inclusion, professional development, and collaboration.

To apply for this position, please attach a detailed resume that demonstrates your qualifications and skill set pertaining to this position. Applications without a resume will not be considered.

As a

Principal Software Engineer

you will be responsible for translating our product vision into scalable SaaS solutions that enable the success of service industry businesses worldwide. You'll be embedded on a cross-functional product development team, actively contributing with others to evolve and modernize our B2B and B2C products. Your hunger and passion to create amazing software is contagious and inspires everyone around you to think differently about how we can use technology to solve real customer needs. You possess a growth mindset, exploring new and diverse ideas, while also challenging yourself and others to quickly move forward with the best solution. This position will be hybrid, reporting to our office in Provo, Utah (4626 N 300 W, Ste. 200, Provo, Utah 84604). Responsibilities : Operate as a team member on a Scrum Team where all members are responsible for development, testing, and deployment to achieve the sprint goal. Work in an iterative manner, focusing on “just enough” principles to deliver value quickly. Influence the growth and maturity of the engineering organization by demonstrating a high level of technical competency and overall professionalism. Take end-to-end DevOps ownership including creating fully automated CICD pipelines, infrastructure as code, and built-in logging and monitoring solutions. Collaborate with others to quickly restore product functionality during an incident/outage, recommending remediation steps and identifying the root cause. Architect, design, and build highly performant multi-tenant solutions for our go-forward SaaS products and related platform services. Actively participate in technical discussions, upholding best practices in design patterns that result in more maintainable, scalable, loosely coupled, service-oriented software. Design solutions in a security-first mindset with a deep understanding of best practices as well as compliance with data privacy regulations. Experience Level Requirements : 10+ years of hands-on experience as an Engineer with B2B or B2C SaaS web applications. Has setup fully automated CICD pipelines across many services and products. Proficient in multiple backend and front-end technologies and frameworks. Significant experience in building software using modern techniques such as serverless, multi-tenant, backend for front end via API, and mobile responsive UI. Solid experience with multiple data storage solutions including relational, object, block storage, etc.. Experience designing and implementing complex public cloud infrastructure and application services. Firsthand experience utilizing AI, ML, LLM, and automation technologies that directly improved the value of the product and customer experience. Understanding of when to use out of the box solutions such as Lambda, Event Bridge, S3, EC2, ELB, Security Groups, NoSQL, etc.. Technical leadership experience mentoring up to senior engineer level. General understanding and experience with iterative software development practices (i.e. Agile, Scrum). #LI-CV1 In addition to our competitive salary and award winning culture, we offer an excellent benefit package. We even offer our employees a day off to serve their community Our company core values are our “CODE”: Crave Greatness, Own the Outcome, Deliver Awesome and Embrace Community.

#J-18808-Ljbffr