Software Developer
The Grace Company
Software Developer (Full Stack)Grace Company is a leader in the quilting and sewing industry, committed to delivering innovative solutions that enhance creativity and craftsmanship. Our cutting edge technology helps turn ideas into reality, and we foster a collaborative environment where creativity and technical excellence are valued and encouraged.Our software engineers work closely with mechanical, electrical, firmware, manufacturing, product development, and testing teams to create complete products that combine software and physical hardware.We are looking for a Full Stack Software Developer to help design, build, and scale modern software for current and future Grace Company products.This is a product focused role where you will have opportunities to work across front end applications, backend services, databases, cloud systems, and hardware integration. Our software directly interacts with physical products, giving our developers the opportunity to see their work move from an idea to a real product being used by customers.You will be part of a small, high impact engineering team building new products and systems from the ground up. Your decisions will directly influence architecture, performance, scalability, and user experience.This position requires working on site with our engineering and product development teams. It is not a remote or hybrid position.This is a product focused role where you will have opportunities to work across front end and backend systems.Build and maintain modern applications across front end and backend systemsDevelop intuitive user interfaces for desktop, tablet, mobile, and web applicationsDevelop backend services, APIs, databases, and cloud connected systemsBuild software that communicates with physical products and embedded hardwareWork with technologies such as Flutter/Dart, JavaScript/TypeScript, Python, and other modern development frameworksDesign systems that connect applications, cloud services, databases, and hardware devicesBuild interactive graphical interfaces and toolsImprove application performance, reliability, responsiveness, and scalabilityCollaborate directly with mechanical, electrical, firmware, manufacturing, QA, and product teamsParticipate in architecture decisions and long term technical directionPrototype new concepts and help determine the best technologies for future productsTurn real customer problems into clean, intuitive software solutionsDesign, develop, test, and maintain full stack software applicationsBuild scalable front end and backend architecturesDevelop and integrate REST APIs and real time communication systemsDesign and work with databases and data modelsIntegrate software with hardware and embedded systemsDebug complex issues that may cross software, firmware, hardware, and network boundariesOptimize application performance across different devices and environmentsParticipate in code reviews and architecture discussionsContribute to automated testing, CI/CD, QA, and release processesParticipate in feature planning, user story development, prototyping, and product testingImprove UI/UX through testing, feedback, and iterationWork directly with other engineering disciplines throughout the product development processHelp establish scalable software practices as our products and development teams growBachelor's degree in Computer Science, Software Engineering, Computer Engineering, or equivalent professional experience2+ years of professional software development experienceExperience developing both front end and backend softwareStrong understanding of software development fundamentals, data structures, application architecture, and debuggingExperience building desktop, mobile, web, or cross platform applicationsExperience developing or integrating REST APIsExperience working with databasesExperience with Git and modern version control workflowsAbility to learn new languages, frameworks, and technologies as product needs evolveStrong problem solving and communication skillsExperience with one or more modern application technologies or frameworks, such as:Flutter / DartReactJavaScript / TypeScriptNETNative mobile or desktop developmentSimilar modern frameworksExperience with one or more backend technologies, such as:Node.jsPythonNETJavaSimilar backend technologiesExperience with:REST APIsDatabase driven applicationsAuthentication and user accountsCloud connected applicationsApplication and data architectureBecause many Grace products combine software and physical hardware, experience working with hardware is valuable.Helpful experience includes:Bluetooth / BLEUSB or serial communicationEmbedded systemsFirmware communicationReal time systemsDevice protocolsMotion controlCNC or robotics systemsIoT devicesDirect hardware experience is not required, but candidates should be interested in learning how software interacts with physical products.We are looking for someone who:Is a strong problem solver and can work across the full software stackEnjoys building real products, not just isolated software featuresIs product minded and cares about the customer's experienceTakes ownership of problems and follows them through to completionBuilds clean, understandable, and scalable solutionsIs comfortable learning technologies outside their current expertiseEnjoys collaborating directly with engineers from other disciplinesCan communicate clearly with both technical and non technical team membersIs comfortable working in a fast moving product development environmentEnjoys prototyping, testing ideas, learning from failures, and improving designsWants to work directly with the products and people they are developing software forBecause our software is tightly connected to physical products, this role works on site with our engineering team and hardware. Remote and hybrid arrangements are not available for this position.At Grace Company, software development is part of the complete product development process.You may spend one day developing an application interface, another working on backend architecture, and another testing software directly on a new piece of hardware with mechanical, electrical, and firmware engineers.Our developers have the opportunity to influence products from early prototypes through production and see customers use the systems they helped create.This is an on site engineering role designed for someone who enjoys collaborating directly with a multidisciplinary product development team.Competitive salary2 weeks PTOAccrued sick/personal time beginning after 1 year of employment7 paid holidays including 2 of your choiceSimple IRA with a 3% company matchHealth, Dental, and Vision insuranceFun work environmentWork with creative, passionate peopleGrowth opportunities at a quickly growing companyThis position is full time and 100% on site at Grace Company in Utah. Remote work and hybrid work are not available for this position. Candidates must be able to work on site as part of our engineering and product development team.
- Company DescriptionWe are seeking an experienced Lead Agentic Software Engineer, Connected Devices to build and ship features across our client applications, including iOS/iPadOS, Android, and Electron/Angular. This hands-on, code focused role centers on writing production...Suggested
- ...guidance, recommendations, best practices, and risk-based consultation to application teams, engineering teams, and project stakeholders.Develop and maintain cloud security dashboards, KPIs, KRIs, and executive reporting to communicate cloud risks, security trends, posture...SuggestedTemporary workH1bWork at officeWork from homeFlexible hours3 days per week
$110k - $120k
To Apply for this Job Click HereJob Description: Lead Systems Engineer Position Type: Direct HireCompensation: $110,000-120,000Location: Hybrid- Midvale, UtahExperience Level: 5+ years experienceOverviewWe’re seeking a systems and cloud engineer to serve as the primary ...Suggested- ...workforce of the future, today.We are looking for an experienced Software Engineer with a strong background in Platform Engineering to... ...Terraform) across hybrid cloud GCP and on-prem environments.Design, develop, and maintain microservices and RESTful APIs that power...SuggestedWork at officeWork from homeFlexible hours3 days per week
- ...Veriipro is seeking a skilled software developer to support and enhance their Customer Identity and Access Management (CIAM) platforms. Candidates should have a Bachelor’s degree in Computer Science or a related field, along with over 6 years of software development experience...Suggested
- ...mentor, and manage a high-performing team of AI engineers and developers. Cultivate a collaborative, inclusive, and innovative team culture... ...:Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Technology, or a heavily related technology...Work at officeFlexible hours
$74.1k - $148.3k
...(Objective Minimum Qualifications): To be considered for a Software Engineer position at Oracle, you must possess the Objective Minimum... ...features and enhancements following design specifications and develops documents to clarify software design and code. Conducts...Full timeTemporary workInternshipH1bFlexible hoursShift work$124k - $170.5k
...require a bachelors degree or higher with at least 7 years of software development experience, preferably in Java and/or Python Alternatively... ...learning framework We require 3 years of experience developing cloud-hosted applications A masters degree in computer...Full timeRemote workRelocation package- ...organization, apply now.We are currently seeking a Full Stack Java Developer to join our team in Salt Lake City, Utah (US-UT), United... ...technical issues related to Java applications.Develop and maintain software documentation.Provide technical guidance and mentoring to...Work at officeRemote workFlexible hours
- ...Zions Bancorporation's Enterprise Technology and Operations (ETO) team is transforming how we work at a financial institution. The Software Engineer will design, build, and maintain scalable cloud-based infrastructure and containerized systems, while implementing CI/CD...
- ...’s using Open API SpecificationProven experience in JAVA Programming Language (Java 1.8+)Strong programming, debugging and secure software development skills (e.g., Veracode, Sonar etc.)Good knowledge of CI/CD: Jenkins, GIT and Maven, ConcourseExperience in containerizing...
- ...Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology... ...Webservices • Knowledge of DBMS like Oracle • 2+ years’ experience developing enterprise grade highly scalable web-based applications. • At...Permanent employmentFull timeH1b
- ...established Innovation Lab. In this pivotal role, you will combine core software engineering excellence with advanced AI development to drive... ...in order to maintain employment eligibility.Responsibilities:Develop innovative AI/ML software solutions, specifically focusing on...Temporary workH1bWork at officeFlexible hours3 days per week
- ...Responsibilities Work closely with the department manager to develop, plan, evaluate, and recommend solutions for difficult problems... ...Perform pipe‑hydraulic calculations using Excel, AFT, or similar software. Conduct pipe‑stress analysis using CAESAR II, AutoPIPE, or...For contractorsFor subcontractorCurrently hiringWork at officeFlexible hours
- ...offices. Your Impact Work closely with the department manager to develop, plan, evaluate and recommend solutions for difficult problems.... ...hydraulic calculations using either Excel, AFT or similar software. Pipe stress analysis using tools such as CAESAR II or AutoPIPE...Work at officeRemote work
- ...DescriptionThe System Engineer II reports to the Senior Manager, Software Engineer. The primary focus of this position is to administer... ...management. Works closely with administrators, engineers, developers, product owners, and business stakeholders to resolve issues and...Full timeFlexible hours
- ...possible for over 150 years. Help us transform our workforce of the future, today.Salesforce DeveloperWe are looking for a Salesforce Developer to join our growing development team and help drive the evolution of our platform and build a scalable, high-quality Salesforce...Temporary workH1bWork at officeWork from homeFlexible hours3 days per week
- ...Bancorporation, is looking for a SeniorSalesforce Application Developer to join the Salesforce team! Top candidates will have strong system... ...to act as a team lead, coordinating work with application and software developers and other support admins and ensure coordination...Flexible hoursNight shift
- ...Cloud LWR vs Aura site strategy * Component composition and theming patterns * Development tooling and DevOps approach * Design and develop Lightning Web Components, while configuring Salesforce features to support solution needs. * Define identity, access, and security...Temporary workLocal area
$114k - $143k
Senior Data Platform Engineer/SDE Hybrid role (3 days/week in office) at our Burlington, Renton, Spokane, Vancouver, Portland, Medford, Salt Lake City, Boise, Lewiston, or Fargo offices.Candidates must reside within commutable distance of that location or be willing to ...Full timeContract workWork at officeImmediate startWork from homeRelocationFlexible hours3 days per week$176.8k - $221k
...simultaneously, delivering quality results within scope, on time, and within budget.Coordinate between cross-functional teams, including developers, product managers, and both internal and external IT teams.Other Things to Know:Willingness to travel (~25%), which may include...Temporary workWork at officeRemote workFlexible hours$250.6k - $362.6k
...networking, with a strong emphasis on reliability, interoperability, and long-term scalability!Your ImpactInnovate, develop, and drive unique software and technology solutions with global impact across Cisco’s broader product portfolio and multiple technology and business...Full timeTemporary workLocal areaRemote workFlexible hours$85k - $160k
...Resource Innovations is seeking Lead Java Software Engineer to join our growing Software as a Service (SaaS) team. As a hands-on technical... ...environment. Technical Design & Architecture: Design and develop cloud-native applications using Java, Spring Boot, and related...Remote jobFull timeWork at officeLocal area$131.75k - $178.25k
...We are looking for a software engineering leader who is passionate about creating next-generation healthcare software that will dramatically... ...practices/processes. ~2+ years professional experience developing Cloud Native applications/products on AWS, Azure, or GCP (AWS...Full timeTemporary workLocal areaFlexible hours- ...just help you secure a Tech Job, but we build your solid career in technology.Roles and ResponsibilitiesExpert programming skills developing back-end cloud applications in JavaExperience with Agile methodologyShould have worked in development and maintenance...H1bImmediate start
- ...exclusive features. We are seeking a highly skilled Full Stack Java Developer with strong expertise in modern Java technologies, front-end... ...ago Davis County, UT $105,600.00-$198,000.00 2 days ago Software Engineer, Credit Card and SoFi Money Cottonwood Heights, UT $1...Contract work
- ...functionality· Provide hands-on, expert-level technical assistance to developers· Design and manage the execution of test plans to ensure a... ..., or extensive (3-5+ years) experience with declarative software configuration (Epic/Cerner, Veeva, etc.) in Healthcare or Life...Local areaShift work
- ...South Jordan, UT 84095 Position Type: Full Time Level: Mid-Level Developer Position Summary Cadence Innovations Group is seeking a... ...enhancing, and maintaining significant features across our core software platforms. The Mid-Level Developer will work in an Agile environment...Full timeWork at officeMonday to Friday
$40 - $53 per hour
DescriptionKforce has a client that is seeking an Embedded Software Engineer for a fully onsite role in Salt Lake City, UT. This is a unique opportunity to work hands-on with cutting-edge drone technology in a fast-paced, high-impact environment.Summary:As an Embedded...Work at office- ...of technology architecture product roadmaps and maintain existing roadmaps; evaluate the current network security architecture and develop action plans to make necessary improvements in line with industry best practices and standards, as well as provide input on the overall...H1bLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer. Be the first to apply!
- part time software developer remote West Jordan, UT
- software engineer internship remote West Jordan, UT
- software West Jordan, UT
- id software West Jordan, UT
- remote software sales West Jordan, UT
- internship software West Jordan, UT
- ultimate software West Jordan, UT
- software implementation project manager West Jordan, UT
- software intern West Jordan, UT
- healthcare software sales West Jordan, UT





