Software Engineer (US Citizenship Required)
Software Engineer Lead Job In Orem, UT
** US Citizenship is required for this position. We are unable to hire individuals currently on a work visa or individuals who will require a work visa in the future. **
We are seeking a Software Engineer to join our multidisciplinary team responsible for developing next generation military robotic drone systems. Candidates must be self-motivated, able to work independently as well as collaboratively on complex systems, in a fast-paced, dynamic environment.
Description: ***************************************************************
Video: ************************************************
Primary Duties & Responsibilities:
Design real-time, embedded, software systems in bare metal and embedded Linux environment utilizing C++ and Python.
Design and implement low level hardware interfacing software for a variety of systems and sensor (IMU, GPS, Range Finder, Magnetometer, etc)
Collaborate with System, Electrical, Mechanical, and flight test engineers during all phases of design, development, and testing of the software.
Implement basic algorithms and complex state machines to manage system functions, sensor processing and inter-system communications.
Develop and debug low level, inter-system communication utilizing serial, I2c, SPI, and ethernet.
Manage software source code and binaries using version control software, GIT or similar tools.
Debug basic electrical systems - read schematics, use electrical tools such as oscilloscope, logic analyzer, etc.
Job Qualifications:
BS in Computer Science, Electrical Engineering, or applicable technical field required.
5+ years of relevant software engineering experience demonstrating ability to design and implement complex software subsystems. Experience should include all phases of the software development life cycle from product inception through design, implementation, new product introduction, and support.
Complete command of the C/C++ programming language required. Exposure to object-oriented design methods and concepts is required. Familiarity with software development, configuration management, and defect tracking tools is assumed.
Experience with Heterogeneous embedded targets, ST Micro & NVIDIA preferred.
Experience with Linux based build systems, solid experience with Yocto preferred.
Demonstrated competence in GIT source code management.
Experience with automated build tools is a plus.
Experience with real-time video streaming, including hardware-accelerated compression, transport, and MISB metadata management is a plus.
Excellent written and verbal communication skills to foster a cooperative environment.
Strong team member with exceptional analytical and problem-solving skills.
About Teledyne FLIR Defense
Join Teledyne FLIR Defense, where we're dedicated to safeguarding lives with cutting-edge sensing and threat detection technologies. Our arsenal includes advanced surveillance sensors, handheld devices, unmanned vehicles, lasers, and more solutions that increase operational effectiveness for warfighters, first responders, and search-and-rescue teams. We're looking for passionate innovators eager to shape the future of the Defense industry. If you're mission-driven to globally collaborate on life-saving solutions, we invite you to explore our current opportunities.
#TeledyneFLIRDefenseJobs
Mid/Senior Software Engineer (Data Collection) (U.S. Citizens/LPR Only)
Software Engineer Lead Job 33 miles from Orem
𝗧𝗟;𝗗𝗥: 𝗦𝗲𝗲𝗸𝗶𝗻𝗴 𝗺𝗶𝗱/𝘀𝗲𝗻𝗶𝗼𝗿 𝘀𝗼𝗳𝘁𝘄𝗮𝗿𝗲 𝗲𝗻𝗴𝗶𝗻𝗲𝗲𝗿𝘀 𝘁𝗼 𝗯𝘂𝗶𝗹𝗱 𝗮𝗻𝗱 𝘀𝗰𝗮𝗹𝗲 𝗱𝗮𝘁𝗮 𝗰𝗼𝗹𝗹𝗲𝗰𝘁𝗶𝗼𝗻 𝘀𝘆𝘀𝘁𝗲𝗺𝘀, $𝟭𝟱𝟬𝗸 𝘁𝗼 $𝟮𝟱𝟬𝗸+, 𝗵𝘆𝗯𝗿𝗶𝗱 (𝟯 𝗱𝗮𝘆𝘀/𝘄𝗸), 𝗦𝗮𝗹𝘁 𝗟𝗮𝗸𝗲 𝗖𝗶𝘁𝘆, 𝗨𝗧, 𝗮𝗿𝗲𝗮. 𝗪𝗲𝗹𝗹 𝗳𝘂𝗻𝗱𝗲𝗱 𝗰𝗼𝗺𝗽𝗮𝗻𝘆 𝘄𝗶𝘁𝗵 𝗳𝗼𝘂𝗻𝗱𝗲𝗿𝘀 𝘄𝗵𝗼 𝗵𝗮𝘃𝗲 𝗺𝘂𝗹𝘁𝗶𝗽𝗹𝗲 𝗽𝗿𝗶𝗼𝗿 𝗲𝘅𝗶𝘁𝘀. 𝗨𝗦 𝗖𝗶𝘁𝗶𝘇𝗲𝗻𝘀 𝗢𝗡𝗟𝗬.
You can also visit our website to see many of our open roles: ***********************************
***PLEASE NOTE: We will follow up separately with additional screening questions for qualified applicants.***
𝗧𝗵𝗶𝘀 𝗿𝗼𝗹𝗲 𝗶𝘀 𝗼𝗽𝗲𝗻 𝘁𝗼 𝗨.𝗦. 𝗰𝗶𝘁𝗶𝘇𝗲𝗻𝘀 𝗼𝗻𝗹𝘆; 𝗺𝘂𝘀𝘁 𝗯𝗲 𝘀𝗲𝗰𝘂𝗿𝗶𝘁𝘆 𝗰𝗹𝗲𝗮𝗿𝗮𝗻𝗰𝗲 𝗲𝗹𝗶𝗴𝗶𝗯𝗹𝗲. Please 𝗗𝗢 𝗡𝗢𝗧 apply if you require visa sponsorship or are outside the U.S. as we have no ability to sponsor visas.
_______________________________________________________________________
For this role (multiple vacancies):
We are seeking strong software engineers with significant experience (3+, preferably 5+ years) in software engineering, AI/ML, or data engineering for a fast growing, well funded, profitable company in Salt Lake City, UT (150+ people, Series C stage.) The product focus is big data analytics on multi-lingual data sets at scale to identify security risks. The primary responsibility for the data collection engineer is to build, automate, and scale data pipelines to support advanced analytics in multiple languages; however, the company has multiple needs so other roles will be considered if they are a better fit. This company has an experienced management team that has had multiple prior successful exits.
Salary range is $150k to $250k, depending on the equity mix. Great benefits including a wellness allowance and unlimited PTO. More details will be provided to qualified candidates.
This company is using a typical tech stack (e.g. python/java and running on AWS) though the candidates we seek likely know lots of languages. (We have a separate really cool opportunity for people who love things like C/C++, Go/Golang, and Rust -- let us know if that is you.)
With rare exceptions, we are only considering candidates with a computer science degree (undergrad or master's) because, in our experience, this background is needed for success in the technical interviews.
We ARE looking for:
-- Python, Javascript, CSS, HTML
-- Prior experience delivering products
-- Experience drawing conclusions from large scale, messy data sets
-- Experience working with multi-lingual data
-- Experience with security analytics
-- Experience working with/scaling a strong team
We are NOT looking for:
-- PowerBI/dashboards (wrong kind of data science)
-- .NET
-- Mobile apps
-- Recent college graduates
-- Non-US citizens (while a clearance is not required, candidates must be potentially clearable)
𝗪𝗲 𝗵𝗮𝘃𝗲 𝘀𝗲𝘃𝗲𝗿𝗮𝗹 𝗰𝗼𝗺𝗽𝗮𝗻𝗶𝗲𝘀 𝘀𝗲𝗲𝗸𝗶𝗻𝗴 𝘀𝗶𝗺𝗶𝗹𝗮𝗿 𝘀𝗸𝗶𝗹𝗹 𝘀𝗲𝘁𝘀 𝗶𝗻 𝗡𝗼𝗿𝘁𝗵𝗲𝗿𝗻 𝗩𝗶𝗿𝗴𝗶𝗻𝗶𝗮.
_______________________________________________________________________
About us:
Task Force Talent is a specialized recruiting firm for science, engineering, and security careers. Our clients include seed to Series C startups working on AI, cybersecurity, and various novel software and hardware technologies. We also work with small to medium size government contractors, and we help leading venture capital firms find talent for their portfolio companies.
Most of our jobs are in VA, DC, and MD; however we also have some positions in Salt Lake City, UT. We should be adding positions in New York, Boston, and the Pacific Northwest (Seattle/Portland) in the near future.
All of our positions are highly competitive -- our clients are generally looking for the top 5% of technical candidates.
You can see what clients and candidates say about us here: *********************************************
Senior Software Engineer Technical Lead
Software Engineer Lead Job 33 miles from Orem
Job Type: Full-Time Employee
Level: Senior
Company Size: 30+ Employees
Resmark: The Company & Industry
Resmark Systems is a B2B SaaS company revolutionizing how tour and activity businesses operate and grow. We've already helped our clients generate over $2 billion in sales, and the travel-tech market we're in is projected to reach $124 billion in the coming years-meaning we're uniquely positioned to capture a significant piece of this rapidly expanding industry.
From whitewater rafting and ziplining to horseback riding, cross-country skiing, and beyond, if it's fun, we're probably involved. Our solutions include a robust booking platform, seamless marketing automation tools, a powerful marketplace that connects suppliers and resellers, and website development. Resmark's mission is to help tour, activity, and experience providers find greater success than ever before through the use of our tools, platform, and education. In addition to Resmark, we also offer WaiverSign, a digital waiver solution that simplifies the waiver collection process and provides powerful marketing tools to our users.
Clients include L.L.Bean, Island Routes, Alaska Alpine Adventures, Specialized Bicycles, Canada's Wonderland, San Francisco 49ers, NCAA, the Boathouse at Disney Springs, and Winterplace Ski Resort. See ********************** and ****************** for more information.
Why Join Resmark Systems?
Impact & Growth: Be a key player in shaping technology that serves top-tier clients in a sector that's on track for significant expansion.
Leadership & Hands-On: You'll spend roughly 60% of your time coding and 40% coaching and leading-a perfect blend for a passionate builder who loves mentoring.
Adventure-Focused: Work on tools that support real-world experiences from rafting to wellness retreats-every line of code helps our partners deliver memorable adventures.
Remote Culture: Enjoy flexibility in a results-oriented environment, with opportunities for collaboration both locally and with nearshore teams.
Startup Agility: Our smaller size enables faster decision-making, a close-knit culture, and plenty of room to innovate.
The Role: Senior Software Engineer Technical Lead
As our Senior Software Engineer Technical Lead, you will:
Develop & Deliver
Develop robust, maintainable solutions across the entire technology stack-from front-end interfaces to back-end services and DevOps infrastructure.
Collaborate with the team to ship features that help tour operators streamline bookings, automate marketing, and manage digital waivers.
AI Development
Design and implement AI-driven features such as dynamic pricing, personalized recommendations, and intelligent booking automation.
Integrate NLP models and chatbots to enhance customer support and user engagement.
Ensure AI models are scalable, explainable, and aligned with ethical guidelines.
Lead & Mentor
Coach and mentor engineers, creating an environment of technical excellence and continuous learning.
Offer hands-on support, unblock issues, and guide best practices in architecture, coding standards, and Agile methodologies.
Once you've gained a solid familiarity with the platform and industry, you'll initially spend about 60% of your time developing and 40% coaching, leading, and mentoring the development team. This may change over time but represents initial targets.
Architect & Innovate
Drive architecture decisions and technology choices that align with our product vision and the fast-evolving demands of the travel and adventure industry.
Assess and prioritize technical debt in partnership with product management, ensuring our platform remains modern and scalable.
Collaborate & Communicate
Work closely with nearshore teams, product managers, and stakeholders to deliver exceptional solutions.
Present technical concepts clearly, bridging communication between developers and non-technical departments.
Join the sales team when they're communicating with significant prospects who have technical questions and require collaboration.
Own the Process
Oversee the DevOps lifecycle using AWS, Kubernetes, and Docker to ensure high availability, security, and performance.
Refine Agile processes for iterative releases and rapid feedback loops, supporting our “release early, release often” philosophy.
Key Responsibilities
Set and drive technical direction, ensuring alignment with business goals.
Champion best practices for clean architecture, modular code, and robust design patterns.
Work directly with AWS (SQS, S3, EKS, CloudWatch, EC2, IAM) and manage Kubernetes and Docker configurations.
Prioritize and resolve technical debt to keep the platform lean, secure, and flexible.
Maintain high standards of performance, reliability, and developer happiness.
Required Skills & Qualifications
10+ years in software development, with a proven track record as a Technical Lead.
5-7 years of hands-on experience with Node.js and REST API development.
5-7 years working with front-end frameworks like Angular or React.
Expertise in MongoDB (NoSQL) and Aurora PostgreSQL (relational).
Familiarity with Redis or other caching solutions.
Proficient with AWS services, Kubernetes, and Docker.
Experience using Git or similar version control systems in Agile environments.
Strong problem-solving, troubleshooting, and analytical skills.
Bonus: Previous experience in the hospitality, travel, or adventure-tour industry-or a genuine passion for it.
Ideal Candidate Profile
Excellent Soft Skills: Collaborative, supportive, and known for clear, empathetic communication.
Adventure Enthusiast: Thrilled about making a tangible difference in travel and hospitality, from rafting companies to sightseeing tours.
Leader & Coach: Skilled at guiding teams, removing barriers, and fostering growth in each individual.
Full-Stack Confidence: Comfortable owning projects across front-end, back-end, and infrastructure.
Continuous Learner: Stays updated on new technologies and can adapt quickly in a dynamic market.
Humble, Hungry, Smart: Embodies these core values-always open to feedback, driven to succeed, and adept at building genuine relationships.
Team & Reporting
Collaborates with a team of local and nearshore engineers, product managers, and QA specialists.
Guides architecture discussions, sprint planning, and code reviews.
Collaborates and guides the introduction of AI development into the application and the developer experience.
Ready to Apply?
We'd love to hear from you! Please submit:
Your Resume
A Short Video (2-4 minutes) sharing:
Why do you believe you're a great fit for Resmark.
How you'll thrive in a high-paced, remote-friendly environment.
Answers to These Questions:
What do you enjoy doing outside of work? Any hobbies?
Which trait (Humble, Hungry, or Smart) best describes you? Why?
Share a recent stressful situation you handled and how you overcame it.
Describe a project you're most proud of-what was your role, and why was it a success?
Join Us in Powering the Next Wave of Adventure!
Be part of a tight-knit, high-impact team fueling some of the world's most exciting tour, activity, and adventure businesses. At Resmark Systems, every day is an opportunity to innovate in a fun, rapidly growing industry-so we're just getting started. Come help us shape the future of travel tech. We can't wait to meet you!
Software Engineer
Software Engineer Lead Job 33 miles from Orem
DX helps companies build world-class engineering organizations by providing leaders with insights into developer experience and productivity. DX is bootstrapped, profitable, and consistently growing revenue more than 3X year over year. We're based in downtown Salt Lake City with customers like Indeed, Etsy, Dropbox, Twilio, Pfizer, and Vanguard.
About the role
This is a junior-level role where you'll spend your first 12-18 months dedicated to frontline engineering support, helping you gain technical fluency across our stack and build the foundations for your engineering career. Following this initial 12-18 month period, you will “graduate” into a more senior product engineering role, developing new features and capabilities.
Our engineering team is extremely small and we aim to keep it that way. This means that each person on our team carries significant weight and responsibility, and must ship a lot. In return, we have great compensation, zero bureaucracy, little to no meetings, and the opportunity to immensely impact the business each day. We're looking for someone who's eager to dive in, contribute, and launch their career at DX.
Key responsibilities
Manage our Engineering Support Rotation during your onboarding phase, solving real-world technical issues.
Collaborate with senior engineers to resolve bugs, optimize performance, and implement solutions.
Work closely with internal teams to ensure customers' success.
About you
You're a fast-learner who performs work with a high-level of intensity.
You're able to take ownership, work under pressure, and meet deadlines on time.
You're able to regularly work more than 40 hours/week-including after-hours or weekends when needed-to meet the workload and performance expectations that this role requires.
You have foundational knowledge of web application development.
Bonus points if you
Have startup experience
Have experience working with Ruby, React, and/or PostgreSQL
Why you'll love working here
Mentorship & growth. You'll work directly with senior engineers who will mentor you as you grow into a full-time product engineer.
Ownership & impact. You'll see the direct results of your efforts in our product's performance and customer satisfaction.
Collaborative culture. We're a tight-knit team that values curiosity, knowledge sharing, and learning from one another.
Benefits
Competitive salary and meaningful equity in a high-growth-stage startup
401k with 4% match
Unlimited PTO
Fully covered medical insurance
Senior Software Developer
Software Engineer Lead Job 12 miles from Orem
About Arborgold
*****************
Arborgold is a comprehensive, cloud-based Field Service Management (FSM) software platform tailored for the green industry, including Tree Care, Landscaping, and Lawn Services. Our platform empowers businesses to streamline operations across scheduling, inventory management, job quotes, bid proposals, and accounts management.
Job Summary
We are seeking a Senior Backend Software Developer to join Arborgold's dynamic team. With your extensive experience in .NET technologies, particularly C# and the .NET framework, you will play a crucial role in the design, implementation, and maintenance of scalable server-side solutions. This position is primarily on-site at our Lehi, Utah office, with some flexibility to work from home. You will be an active participant in our Agile development process, including daily standups, sprint planning, and retrospectives.
This role is ideal for professionals ready to take on a leadership position in backend development, driving architectural decisions, managing infrastructure, and mentoring junior developers.
Primary Responsibilities
Key Responsibilities:
Lead the design and development of scalable, maintainable backend solutions using .NET technologies.
Maintain and lead our AWS infrastructure, ensuring reliability, scalability, and security.
Collaborate with cross-functional teams to analyze and translate complex software requirements into high-quality solutions.
Conduct comprehensive code reviews to ensure robust, well-architected systems.
Actively participate in Agile/Scrum activities, including daily standups, sprint planning, and retrospectives.
Troubleshoot, debug, and resolve complex software issues.
Continuously stay updated on emerging trends in backend development to improve existing solutions.
Additional Responsibilities:
Contribute to the improvement of development processes and best practices.
Provide mentorship and guidance to junior developers, fostering a culture of learning and growth.
Collaborate on architectural decisions to ensure scalability, performance, and maintainability.
Desired Skills and Experience
Qualifications:
Bachelor's degree in Computer Science, Software Engineering, or a related field.
5+ years of backend software development experience with a focus on .NET technologies.
Strong proficiency in C# and the .NET Framework.
Proven experience in architecting scalable systems.
Expertise in database design and development (SQL Server & PostgreSQL).
Expertise with RESTful API development.
Hands-on experience with AWS and cloud infrastructure management.
Advanced knowledge of Domain-Driven Design (DDD) and Command Query Responsibility Segregation (CQRS).
Strong understanding of software security best practices (SOC2).
Additional Desired Skills:
Experience with AWS and Terraform (DevOps skills required).
Familiarity with SOC 2 compliance is preferred.
Proven ability to mentor junior developers and lead technical discussions.
Strong problem-solving and analytical skills.
In-depth knowledge of design patterns and their strategic application.
Previous experience with Agile/Scrum methodologies.
Expertise in scalable architecture and system optimization.
Experience contributing to CI/CD pipelines and automation.
What We Offer:
Competitive salary and benefits.
Primarily on-site work at our Lehi, Utah office, with some flexibility for remote work.
A dynamic work environment where your contributions truly matter.
Opportunities for continuous learning and professional growth.
Senior HubSpot Developer
Software Engineer Lead Job 17 miles from Orem
Pay Range: $100-120k/Annually
Paid Benefits for Employee
Pearagon is a HubSpot solutions partner, specializing in custom integrations, CRM architecture, and scalable automation. We are looking for a skilled Developer who can work directly with clients, build integrations, and develop scalable applications within the HubSpot ecosystem.
This role is ideal for a full-stack developer who understands APIs, can create custom solutions on AWS, and is eager to learn HubSpot-specific technologies like HubL, React, and Node.js.
Key Responsibilities
✅ Customer Communication & Technical Consultation
• Work directly with clients to understand technical needs and translate business goals into development solutions.
• Provide technical guidance on integration capabilities, development feasibility, and best practices.
• Effectively communicate complex technical concepts to non-technical stakeholders.
✅ HubSpot Development & Customization
• Understand standard HubSpot features and functionality to avoid over-engineering solutions.
• Work with HubSpot APIs, HubL, and CRM Extensions to build custom workflows, integrations, and automation.
• Leverage native HubSpot tools first before developing complex custom solutions.
• Implement custom modules, CRM cards, and Private Apps within HubSpot's ecosystem.
✅ API Development & Integrations
• Design and implement custom integrations between HubSpot and third-party systems.
• Work with RESTful APIs, OAuth authentication, and webhooks to sync data across platforms.
• Build middleware solutions on AWS (Lambda, API Gateway, DynamoDB, etc.) for API orchestration.
• Troubleshoot data syncing issues and optimize performance for seamless integrations.
✅ Full-Stack Development
• Front-End: Work with React, JavaScript (ES6+), and CSS frameworks to build user-friendly interfaces.
• Back-End: Utilize Node.js and server-side development to support integrations and automation.
• Cloud & Hosting: Deploy solutions using AWS (or similar cloud platforms).
✅ Project & Task Management
• Break down development work into clear, manageable tasks for internal teams.
• Ensure projects are delivered on time and within scope.
• Work alongside project managers and technical teams to provide realistic estimates for development work.
What You Bring
⭐ 3+ years of experience in software development, preferably with HubSpot or CRM-related platforms.
⭐ Familiarity with standard HubSpot functionality and a practical approach to solution design (avoiding unnecessary complexity).
⭐ Strong experience with REST APIs, JSON, OAuth, and authentication flows.
⭐ Proficiency in JavaScript, Node.js, and React.
⭐ Familiarity with AWS services (Lambda, API Gateway, DynamoDB, S3) or similar cloud environments.
⭐ Strong problem-solving skills and ability to troubleshoot complex integrations.
⭐ Ability to work independently and collaborate with cross-functional teams.
Nice-to-Have (Bonus Skills)
🚀 Experience working with HubSpot APIs and HubL.
🚀 Knowledge of Salesforce, Zapier, or other CRM tools.
🚀 Familiarity with TypeScript, TailwindCSS, or GraphQL.
🚀 Experience leading technical documentation and team training.
Why Join Pearagon?
✅ Work with a leading HubSpot solutions partner solving real-world challenges.
✅ Hands-on experience with cutting-edge integrations and development projects.
✅ Career growth opportunities as we expand our technical team.
✅ A collaborative, fast-paced environment where your contributions make an impact.
Senior Software Engineer
Software Engineer Lead Job 17 miles from Orem
At Marq, we enable organizations to scale content, build their audience, and experience growth by simplifying the brand management process and bringing everyone into the fold of content creation. We are dedicated to radically changing the way organizations approach brand management with the Marq platform.
We are looking for a senior software engineer to join our team at Marq. As a senior software engineer, you will help build a world-class enterprise grade web application built on Typescript, Scala, and AWS. As an engineer, you will be responsible for working with our engineering and product teams to deliver reliable and scalable features that customers love.
You will have a large impact on the company's strategy by helping define product features, driving the system architecture, and leading out in best practices to create high quality software. You should have a commitment to teamwork and possess strong communication skills. If you are excited about delivering high quality software, and enjoying solving difficult technical challenges, we want to hear from you.
Responsibilities:
Design, develop, test, deploy, maintain, and improve software
Manage project priorities, deadlines, and deliverables
Support and develop software engineers by providing advice and coaching to the team
Improve our overall testing practices to help elevate our quality
Improve application performance
Other duties as assigned
Requirements:
BS Degree in Computer Science, related technical field, or equivalent practical experience
5 years Industry experience
Experience building scalable systems
Growth mindset, embracing continual learning
Preferred Qualifications:
Test Driven Development experience
Has built large scale SaaS products and applications
Proficiency in JavaScript
Experience with CSS/HTML/DOM manipulation
Experience with Scala or Java
Understanding of MySQL or other relational databases
Can easily thrive working in an energizing environment
Bias towards finding solutions vs. shutting down ideas
Detail oriented and organized
Excellent written and verbal communication skills
Technical Lead - Backend (.NET Focus)
Software Engineer Lead Job 12 miles from Orem
Teamfront partners with bootstrapped, founder-led software companies in niche markets, helping them scale and accelerate growth. We foster a culture of ownership, collaboration, and shared success across our portfolio.
As part of Teamfront, you'll lead the evolution of Service Monster and Fieldster-two top Field Service
Management (FSM) platforms. Service Monster streamlines scheduling, invoicing, and CRM for cleaning and home service businesses, while Fieldster enhances dispatching, workflow automation, and team coordination in pest control.
Role Description
We are seeking a Technical Lead with a strong .NET background to drive architecture, security, DevOps, infrastructure, and backend development for Service Monster and Fieldster. Reporting to the Chief Product & Technology Officer (CPTO), you will lead a team of developers, ensuring scalable, secure, and high-performance solutions.
This remote role offers the opportunity to lead cutting-edge SaaS platforms while optimizing technology across multiple domains. If you thrive in hands-on leadership and cross-functional problem-solving, we'd love to hear from you.
Key Responsibilities
Lead the design and development of scalable and maintainable server-side solutions using .NET
technologies.
Implement best practices in backend development, including Domain-Driven Design (DDD), Command Query Responsibility Segregation (CQRS), and SOLID principles, while leveraging design patterns such as Factory, Repository, Strategy, and the Integration Segregation Principle to build scalable and maintainable solutions.
Design and implement cloud-native solutions leveraging AWS, GCP, and Terraform for infrastructure automation.
Optimize PostgreSQL databases, ensuring high performance and scalability.
Utilize Entity Framework (ORM) for efficient data access and management.
Ensure compliance with SOC 2 and PCI standards where applicable.
Oversee cloud security, access controls, and infrastructure scalability.
Manage technical initiatives across a globally distributed team, ensuring alignment with business goals.
Collaborate with cross-functional teams to analyze and understand complex software requirements.
Provide technical leadership and mentorship to the backend development team.
Manage and mentor Senior, Software, and Junior Developers, fostering a collaborative and innovative team culture.
Conduct code reviews to ensure high-quality and well-architected backend solutions.
Participate in daily standups, sprint planning, retrospectives, and other SCRUM activities.
Drive best practices in coding standards, architecture, and development processes.
Collaborate with other technical leads and architects to make strategic technical decisions.
Troubleshoot, debug, and resolve complex software defects and issues.
Stay updated on emerging trends and technologies in backend development.
Additional Responsibilities
Define and enforce infrastructure as code (IaC) best practices using Terraform.
Work closely with DevOps teams to streamline deployments and optimize cloud infrastructure.
Develop strategies to enhance system resilience and disaster recovery planning.
Contribute to the improvement of development processes and practices.
Lead cross-functional teams-including Product, Design, Frontend, and Backend-to ensure seamless system integration, alignment with business goals, and a cohesive user experience.
Desired Skills and Experience
Qualifications
Bachelor's degree in Computer Science, Software Engineering, or a related field.
Proven experience as a Technical Lead with a strong focus on .NET backend development.
Hands-on experience with cloud platforms (AWS, GCP) and cloud-native development.
Proficiency in Terraform for infrastructure automation.
Strong experience working with PostgreSQL and performance tuning.
Expertise in ORM frameworks (Entity Framework or similar).
Knowledge of compliance frameworks like SOC 2 and PCI (preferred).
Proven ability to manage and collaborate with global teams.
Technical Skills and Expertise
Extensive experience in senior-level backend software development using .NET technologies.
Strong proficiency in C# and the .NET framework.
In-depth knowledge of design patterns and their application in backend development.
Expertise in database design and development using SQL Server or other relevant databases.
Experience with RESTful API development.
Advanced understanding of containerization technologies such as Docker.
Proficiency in creating and maintaining CI/CD pipelines.
Strong understanding of software security best practices.
Excellent problem-solving and analytical skills.
Ability to lead and contribute to architectural decisions.
Effective communication and mentorship skills within a cross-functional team.
Software Engineer in Test
Software Engineer Lead Job 33 miles from Orem
An Amazing Career Opportunity for a Staff Software Development Engineer in Test (SDET)!!
As a Staff Software Development Engineer in Test, you are responsible for engaging in the planning and design process, aligning customer needs with applications, reviewing product code, conducting performance, functional and regression testing, and curating test reports.
Who are we?
HID powers the trusted identities of the world's people, places, and things, allowing people to transact safely, work productively and travel freely.
We are a high-tech software company headquartered in Austin, TX, with over 4,500 worldwide employees. Check us out here: ***************** and ****************************
Identity and Access Management Solutions (IAMS):
HID Global IAM products protect more than 85 million user identities.
HID Global Identity and Access Management Solutions products protect more than 85 million user identities. At HID Global, we understand that no person, device, or workplace can go unprotected. This philosophy of Zero Trust drives us to create new advances in risk-based multi-factor authentication, leads us to secure user identities in converged access environments and drives the need to expand implementations with our industry-leading digital certificates and PKIaaS solution to manage them at scale.
Are you ready to make a difference? Join us and help shape the future of security.
As our SDET, you'll support HID's success by:
Architecting and implementing comprehensive test automation frameworks
Defining testing standards and best practices
Evaluating and selecting new testing tools and technologies
Proactively identifying potential risks and proposing mitigation strategies
Leading technical discussions and decision-making regarding testing
Designing and developing robust test plans and cases for complex functionalities
Creating performance, regression, integration and unit tests
Managing test environments and data sets
Building and maintaining strong relationships with Software Engineers, Product Owners and Stakeholders
Engaging in code reviews to ensure quality and testability
Cultivating a test mentality throughout Software Engineering
Identifying, logging, and prioritizing defects resolution in software releases
Tracking defect trends and reporting on quality metrics
Communicating testing progress and issues to relevant parties clearly and concisely
Mentoring QA team members
Transitioning test auditing to the QA team
Partnering with the QA team to drive the long-term software quality vision of the company
Boosting software release quality confidence
Your Experience and Background include:
Minimum of seven (7) years of proven experience as a Software Developer Engineer in Test
Minimum of two (2) years in a mentor role
Bachelor's degree in computer science, electrical engineering, information systems, or a related field. Candidates with equivalent education, plus relevant work experience, may also be considered
Strong programming skills in languages such as Java, Python, TypeScript or JavaScript
Expertise in test automation frameworks (e.g., Selenium, Cucumber, Junit, …)
Experience with performance testing tools (e.g., JMeter, LoadRunner, …)
A deep understanding of CI/CD tools, test automation and frameworks, containerization, and software development
Deep understanding of software development lifecycle (SDLC) and testing methodologies
Excellent problem-solving and analytical skills
Proven ability to lead and mentor
What we can offer you:
Competitive salary and rewards package
Competitive benefits and annual leave offering, allowing for work-life balance
A vibrant, welcoming & inclusive culture
Extensive career development opportunities and resources to maximize your potential
To be a part of a global organization that is pioneering the hardware, software and services that allow people to confidently navigate the physical and digital worlds
Why apply?
Empowerment: You'll work as part of a global team in a flexible work environment, learning and enhancing your expertise. We welcome an opportunity to meet you and learn about your unique talents, skills, and experiences. You don't need to check all the boxes. If you have most of the skills and experience, we want you to apply.
Innovation: You embrace challenges and want to drive change. We are open to ideas, including flexible work arrangements, job sharing or part-time job seekers.
Integrity: You are results-orientated, reliable, and straightforward and value being treated accordingly. We want all our employees to be themselves, to feel appreciated and accepted.
HID is committed to building a diverse, equitable, and inclusive workforce that reflects the global communities we serve. As an equal opportunity employer, we welcome applications from individuals of all backgrounds, experiences, and perspectives. We evaluate applicants without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, disability, age, veteran status, or any other legally protected characteristic. Our goal is to create a workplace that empowers everyone to thrive and be their authentic selves, fostering an environment of mutual respect and inclusivity. If you have a disability and require assistance or accommodation to participate in the application process or to perform essential job functions, please contact accommodations-ext@hidglobal.com.
We make it easier for people to get where they want to go!
On an average day, think of how many times you tap, twist, tag, push or swipe to get access, find information, connect with others or track something. HID technology is behind billions of interactions, in more than 100 countries. We help you create a verified, trusted identity that can get you where you need to go - without having to think about it.
When you join our HID team, you'll also be part of the ASSA ABLOY Group, the global leader in access solutions. You'll have 61,000 colleagues in more than 70 different countries. We empower our people to build their career around their aspirations and our ambitions - supporting them with regular feedback, training, and development opportunities. Our colleagues think broadly about where they can make the most impact, and we encourage them to grow their role locally, regionally, or even internationally. As we welcome new people on board, it's important to us to have diverse, inclusive teams, and we value different perspectives and experiences.
#LI-HIDGlobal
Java/Go Fullstack engineer
Software Engineer Lead Job 33 miles from Orem
Job Title: Java with GO Fullstack Engineer - W2 only - can provide sponsorship
Duration: Long Term
Skillset
we're looking for a heavily back end focused developer who is strong in two areas.
Core Java Development, and API Development in Go.
There will be some camunda production support so if they had some knowledge that would be great, but not required.
AWS skills and UI skills are nice to have, but not a deal breaker if they don't have them since it will be a light amount of work in that area.
The Expertise You Have
Bachelor's Degree in Computer Science / similar technical field and or equivalent experience
5-7 years development experience; Java, JavaScript (Angular preferred), NodeJS, TypeScript and Google Go.
Experience with Restful APIs is a plus
Ability to write and Performance Tune SQL.
The Skills You Bring
Experience with Git, Java, Jenkins, Docker, AWS, Python, Shell Scripts
Excellent communication skills required
Strong problem resolution skills required
Ability to work in a team-oriented environment required
Ability and desire to learn new skills and programming methodologies
GCP Data Engineer
Software Engineer Lead Job 20 miles from Orem
Required Skills & Experience
• 10+ years of experience in data engineering with a variety of database platforms (ideally 5+ being in Cloud Platforms).
* Experience with GCP Data - BigQuery, Dataflows, Dataproc, Pubsub and ETL jobs
• 7+ years of experience using python and/or java.
• 7+ years of experience developing and utilizing APIs (GraphQL and REST)
• 7+ years of experience designing and deploying pipelines as well as experience with CI/CD Pipelines, Github actions, docker and jenkins builds
• 10+ years of experience in data mapping and modeling.
• 7+ years developing and deploying data quality and test automation.
Nice to Have Skills & Experience
-Experience with Reliable Transaction Framework
-Experience with Spring, Microservices, Posgres or NoSQL
Job Description
Insight Global is seeking GCP Data Engineers in a Hybrid role for a large Financial Institution. This resource will be responsible for designing, developing, evaluating, modifying, deploying and troubleshooting as well as appropriate documentation of all data components (data architecture, logical and physical data models, database objects and database administration) that meet the needs of customer-facing applications, business applications, internal user applications, and business intelligence platforms.
Software Engineer
Software Engineer Lead Job In Orem, UT
**Be visionary** Teledyne Technologies Incorporated provides enabling technologies for industrial growth markets that require advanced technology and high reliability. These markets include aerospace and defense, factory automation, air and water quality environmental monitoring, electronics design and development, oceanographic research, deepwater oil and gas exploration and production, medical imaging and pharmaceutical research.
We are looking for individuals who thrive on making an impact and want the excitement of being on a team that wins.
**Job Description**
**_** US Citizenship is required for this position. We are unable to hire individuals currently on a work visa or individuals who will require a work visa in the future. **_**
**About Teledyne FLIR Defense:**
Join Teledyne FLIR Defense, where we're dedicated to safeguarding lives with cutting-edge sensing and threat detection technologies. Our arsenal includes advanced surveillance sensors, handheld devices, unmanned vehicles, lasers, and more solutions that increase operational effectiveness for warfighters, first responders, and search-and-rescue teams. We're looking for passionate innovators eager to shape the future of the Defense industry. If you're mission-driven to globally collaborate on life-saving solutions, we invite you to explore our current opportunities.
\#TeledyneFLIRDefenseJobs
**Job Summary:**
We are seeking a Software Engineer to join our multidisciplinary team responsible for developing next generation military robotic drone systems. Candidates must be self-motivated, able to work independently as well as collaboratively on complex systems, in a fast-paced, dynamic environment.
Description: ***************************************************************
Video: ************************************************
**Primary Duties & Responsibilities:**
+ Design real-time, embedded, software systems in bare metal and embedded Linux environment utilizing C++ and Python.
+ Design and implement low level hardware interfacing software for a variety of systems and sensor (IMU, GPS, Range Finder, Magnetometer, etc)
+ Collaborate with System, Electrical, Mechanical, and flight test engineers during all phases of design, development, and testing of the software.
+ Implement basic algorithms and complex state machines to manage system functions, sensor processing and inter-system communications.
+ Develop and debug low level, inter-system communication utilizing serial, I2c, SPI, and ethernet.
+ Manage software source code and binaries using version control software, GIT or similar tools.
+ Debug basic electrical systems - read schematics, use electrical tools such as oscilloscope, logic analyzer, etc.
**Job Qualifications:**
+ BS in Computer Science, Electrical Engineering, or applicable technical field required.
+ 5+ years of relevant software engineering experience demonstrating ability to design and implement complex software subsystems. Experience should include all phases of the software development life cycle from product inception through design, implementation, new product introduction, and support.
+ Complete command of the C/C++ programming language required. Exposure to object-oriented design methods and concepts is required. Familiarity with software development, configuration management, and defect tracking tools is assumed.
+ Experience with Heterogeneous embedded targets, ST Micro & NVIDIA preferred.
+ Experience with Linux based build systems, solid experience with Yocto preferred.
+ Demonstrated competence in GIT source code management.
+ Experience with automated build tools is a plus.
+ Experience with real-time video streaming, including hardware-accelerated compression, transport, and MISB metadata management is a plus.
+ Excellent written and verbal communication skills to foster a cooperative environment.
+ Strong team member with exceptional analytical and problem-solving skills.
\#FLIR
Teledyne and all of our employees are committed to conducting business with the highest ethical standards. We require all employees to comply with all applicable laws, regulations, rules and regulatory orders. Our reputation for honesty, integrity and high ethics is as important to us as our reputation for making innovative sensing solutions.
Teledyne is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age, or any other characteristic or non-merit based factor made unlawful by federal, state, or local laws.
You may not realize it, but Teledyne enables many of the products and services you use every day **.**
Teledyne provides enabling technologies to sense, transmit and analyze information for industrial growth markets, including aerospace and defense, factory automation, air and water quality environmental monitoring, electronics design and development, oceanographic research, energy, medical imaging and pharmaceutical research.
Software Engineer III-(C/C++) - Neovest
Software Engineer Lead Job In Orem, UT
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.
As a Software Engineer III at JPMorgan Chase within the Commercial & Investment Bank, Neovest Technology Direct, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives.
Job Responsibilities:
Execute software solutions, including design, development, and technical troubleshooting, with the ability to think beyond conventional approaches to build solutions or resolve technical problems.
Create secure and high-quality production code and maintain algorithms that run synchronously with appropriate systems.
Produce architecture and design artifacts for complex applications, ensuring that design constraints are met by the software code development.
Gather, analyze, synthesize, and develop visualizations and reports from large, diverse data sets to continuously improve software applications and systems.
Proactively identify hidden problems and patterns in data, using these insights to drive improvements in coding hygiene and system architecture.
Develop and test C++ applications for both Linux and Windows environments.
Collaborate with a team to design and develop complex back-end applications.
Maintain and improve legacy codebases.
Required Qualifications, Capabilities, and Skills:
Formal training or certification in software engineering concepts with 3+ years of applied experience.
Hands-on practical experience in system design, application development, testing, and operational stability.
Advanced proficiency in C++ development.
Basic knowledge of C++ libraries (e.g., Boost, Abseil).
Experience in Linux system development.
Experience with unit testing.
Proficiency in SQL.
Experience in developing, debugging, and maintaining code in a large corporate environment using modern programming languages and database querying languages.
Overall knowledge of the Software Development Life Cycle (SDLC).
Solid understanding of agile methodologies, including CI/CD, application resiliency, and security.
Experience in low-level multi-threaded development.
Preferred Qualifications, Capabilities, and Skills:
Eagerness to learn new technologies and methodologies.
Exposure to cloud technologies.
Willingness to work with legacy code.
Experience with Java and/or C#.
Flexibility to pivot priorities as needed.
System thinker with an understanding of the breadth and impact of changes.
Experience with handling large amounts of streaming data.
Software Engineer III for Neovest P1 Valuations
Software Engineer Lead Job In Orem, UT
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.
As a Software Engineer III at JPMorgan Chase within the Corporate and Investment Banking team, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives.
Job responsibilities
Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems
Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development
Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems
Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture
Contributes to software engineering communities of practice and events that explore new and emerging technologies
Adds to team culture of diversity, equity, inclusion, and respect
Required qualifications, capabilities, and skills
Formal training or certification on software engineering concepts and 3+ years applied experience
Hands-on practical experience in system design, application development, testing, and operational stability
Proficient in coding in one or more languages
Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages
Overall knowledge of the Software Development Life Cycle
Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
Preferred qualifications, capabilities, and skills
Familiarity with modern front-end technologies
Exposure to cloud technologies
Software Engineer III-(C/C++) - Neovest
Software Engineer Lead Job In Orem, UT
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.
As a Software Engineer III at JPMorgan Chase within the Commercial & Investment Bank, Neovest Technology Direct, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives.
Job Responsibilities:
Execute software solutions, including design, development, and technical troubleshooting, with the ability to think beyond conventional approaches to build solutions or resolve technical problems.
Create secure and high-quality production code and maintain algorithms that run synchronously with appropriate systems.
Produce architecture and design artifacts for complex applications, ensuring that design constraints are met by the software code development.
Gather, analyze, synthesize, and develop visualizations and reports from large, diverse data sets to continuously improve software applications and systems.
Proactively identify hidden problems and patterns in data, using these insights to drive improvements in coding hygiene and system architecture.
Develop and test C++ applications for both Linux and Windows environments.
Collaborate with a team to design and develop complex back-end applications.
Maintain and improve legacy codebases.
Required Qualifications, Capabilities, and Skills:
Formal training or certification in software engineering concepts with 3+ years of applied experience.
Hands-on practical experience in system design, application development, testing, and operational stability.
Advanced proficiency in C++ development.
Basic knowledge of C++ libraries (e.g., Boost, Abseil).
Experience in Linux system development.
Experience with unit testing.
Proficiency in SQL.
Experience in developing, debugging, and maintaining code in a large corporate environment using modern programming languages and database querying languages.
Overall knowledge of the Software Development Life Cycle (SDLC).
Solid understanding of agile methodologies, including CI/CD, application resiliency, and security.
Experience in low-level multi-threaded development.
Preferred Qualifications, Capabilities, and Skills:
Eagerness to learn new technologies and methodologies.
Exposure to cloud technologies.
Willingness to work with legacy code.
Experience with Java and/or C#.
Flexibility to pivot priorities as needed.
System thinker with an understanding of the breadth and impact of changes.
Experience with handling large amounts of streaming data.
Software Engineer III-(C/C++) - Neovest
Software Engineer Lead Job In Orem, UT
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.
As a Software Engineer III at JPMorgan Chase within the Commercial & Investment Bank, Neovest Technology Direct, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives.
Job Responsibilities:
Execute software solutions, including design, development, and technical troubleshooting, with the ability to think beyond conventional approaches to build solutions or resolve technical problems.
Create secure and high-quality production code and maintain algorithms that run synchronously with appropriate systems.
Produce architecture and design artifacts for complex applications, ensuring that design constraints are met by the software code development.
Gather, analyze, synthesize, and develop visualizations and reports from large, diverse data sets to continuously improve software applications and systems.
Proactively identify hidden problems and patterns in data, using these insights to drive improvements in coding hygiene and system architecture.
Develop and test C++ applications for both Linux and Windows environments.
Collaborate with a team to design and develop complex back-end applications.
Maintain and improve legacy codebases.
Required Qualifications, Capabilities, and Skills:
Formal training or certification in software engineering concepts with 3+ years of applied experience.
Hands-on practical experience in system design, application development, testing, and operational stability.
Advanced proficiency in C++ development.
Basic knowledge of C++ libraries (e.g., Boost, Abseil).
Experience in Linux system development.
Experience with unit testing.
Proficiency in SQL.
Experience in developing, debugging, and maintaining code in a large corporate environment using modern programming languages and database querying languages.
Overall knowledge of the Software Development Life Cycle (SDLC).
Solid understanding of agile methodologies, including CI/CD, application resiliency, and security.
Experience in low-level multi-threaded development.
Preferred Qualifications, Capabilities, and Skills:
Eagerness to learn new technologies and methodologies.
Exposure to cloud technologies.
Willingness to work with legacy code.
Experience with Java and/or C#.
Flexibility to pivot priorities as needed.
System thinker with an understanding of the breadth and impact of changes.
Experience with handling large amounts of streaming data.
SOFTWARE ENGINEER (DELPHI)
Software Engineer Lead Job In Orem, UT
We are looking for a skilled Delphi Developer with at least 3 years of professional experience (5 years preferred) to join our development team. The ideal candidate will have a solid understanding of Delphi development, including experience with various development models such as VCL, FireMonkey (FMX), FireDAC, multi-tiered architectures, client-server applications, and service-oriented architecture (SOA). You will play a key role in designing, developing, and maintaining robust software solutions using Delphi, contributing to both legacy and modern applications.1. Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
2. Minimum of 3 years of experience in Delphi development (5 years preferred) with a strong portfolio of completed projects.
3. Design, develop, and maintain applications using Delphi, leveraging both VCL and FireMonkey frameworks.
4. Collaborate with cross-functional teams to gather and analyze requirements, providing technical insights and expertise.Implement software solutions using multi-tiered architectures, including client-server models, RESTful services, and SOAP-based systems.
5. Develop and maintain database-driven applications with strong SQL skills, preferably with FireDAC and ODBC connections.
6. Enhance and maintain legacy Delphi applications while contributing to modernization projects.
7. Utilize Agile/Scrum methodologies for project management and development workflows.
8. Create reusable code libraries, components, and tools to streamline development processes.
9. Troubleshoot, debug, and optimize applications for performance and scalability.
10. Maintain and update software documentation, including design specifications, technical guidelines, and end-user manuals.
11. Stay updated with the latest developments in Delphi and related technologies to suggest new features and improvements.Individual starting salary will depend on qualifications, certifications, and experience. The City also provides a comprehensive and competitive benefits package.On site only, no remote work. Work 80 hours in 9 Day. Every other Friday Off.Those interested in applying should submit their application online or to the Human Resources Office. ONLY THE INFORMATION ON OR ATTACHED TO THE APPLICATION WILL BE USED FOR SCREENING PURPOSES.
Software Engineer III-(C/C++) - Neovest
Software Engineer Lead Job In Orem, UT
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Commercial & Investment Bank, Neovest Technology Direct, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives.
**Job Responsibilities:**
+ Execute software solutions, including design, development, and technical troubleshooting, with the ability to think beyond conventional approaches to build solutions or resolve technical problems.
+ Create secure and high-quality production code and maintain algorithms that run synchronously with appropriate systems.
+ Produce architecture and design artifacts for complex applications, ensuring that design constraints are met by the software code development.
+ Gather, analyze, synthesize, and develop visualizations and reports from large, diverse data sets to continuously improve software applications and systems.
+ Proactively identify hidden problems and patterns in data, using these insights to drive improvements in coding hygiene and system architecture.
+ Develop and test C++ applications for both Linux and Windows environments.
+ Collaborate with a team to design and develop complex back-end applications.
+ Maintain and improve legacy codebases.
**Required Qualifications, Capabilities, and Skills:**
+ Formal training or certification in software engineering concepts with 3+ years of applied experience.
+ Hands-on practical experience in system design, application development, testing, and operational stability.
+ Advanced proficiency in C++ development.
+ Basic knowledge of C++ libraries (e.g., Boost, Abseil).
+ Experience in Linux system development.
+ Experience with unit testing.
+ Proficiency in SQL.
+ Experience in developing, debugging, and maintaining code in a large corporate environment using modern programming languages and database querying languages.
+ Overall knowledge of the Software Development Life Cycle (SDLC).
+ Solid understanding of agile methodologies, including CI/CD, application resiliency, and security.
+ Experience in low-level multi-threaded development.
**Preferred Qualifications, Capabilities, and Skills:**
+ Eagerness to learn new technologies and methodologies.
+ Exposure to cloud technologies.
+ Willingness to work with legacy code.
+ Experience with Java and/or C#.
+ Flexibility to pivot priorities as needed.
+ System thinker with an understanding of the breadth and impact of changes.
+ Experience with handling large amounts of streaming data.
JPMorganChase, one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management.
We offer a competitive total rewards package including base salary determined based on the role, experience, skill set and location. Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions. We also offer a range of benefits and programs to meet employee needs, based on eligibility. These benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more. Additional details about total compensation and benefits will be provided during the hiring process.
We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation.
JPMorgan Chase & Co. is an Equal Opportunity Employer, including Disability/Veterans
C# Software Engineer III, Neovest P1 Valuations
Software Engineer Lead Job In Orem, UT
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.
As a Software Engineer III at JPMorgan Chase within the Corporate and Investment Banking team, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives.
Job responsibilities
Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems
Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development
Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems
Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture
Contributes to software engineering communities of practice and events that explore new and emerging technologies
Adds to team culture of diversity, equity, inclusion, and respect
Required qualifications, capabilities, and skills
Formal training or certification on software engineering concepts and 3+ years applied experience
Hands-on practical experience delivering system design, application development, testing, and operational stability
Advanced in the C#, .Net programming languages
Experience with object oriented design
Experience in multi-threading and relational databases
Experience with microservices, WebAPI, WCF and REST
Proficiency in automation and continuous delivery methods
Proficient in all aspects of the Software Development Life Cycle
Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
Demonstrated proficiency in software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
Experience with graph databases
Preferred qualifications, capabilities, and skills
MS Azure
Middleware (i.e. kafka, MQ)
Data cache solutions (i.e. redis, Memcached, hazelcast)
Software Engineer II, C#, .Net
Software Engineer Lead Job In Orem, UT
You're ready to gain the skills and experience needed to grow within your role and advance your career - and we have the perfect software engineering opportunity for you.
As a Software Engineer II at JPMorgan Chase within the Corporate and Investment Banking team, you are part of an agile team that works to enhance, design, and deliver the software components of the firm's state-of-the-art technology products in a secure, stable, and scalable way. As an emerging member of a software engineering team, you execute software solutions through the design, development, and technical troubleshooting of multiple components within a technical product, application, or system, while gaining the skills and experience needed to grow within your role.
Job responsibilities
Executes standard software solutions, design, development, and technical troubleshooting
Writes secure and high-quality code using the syntax of at least one programming language with limited guidance
Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems and technical implications
Applies knowledge of tools within the Software Development Life Cycle toolchain to improve the value realized by automation
Applies technical troubleshooting to break down solutions and solve technical problems of basic complexity
Gathers, analyzes, and draws conclusions from large, diverse data sets to identify problems and contribute to decision-making in service of secure, stable application development
Learns and applies system processes, methodologies, and skills for the development of secure, stable code and systems
Adds to team culture of diversity, equity, inclusion, and respect
Required qualifications, capabilities, and skills
Formal training or certification on software engineering concepts and 2+ years applied experience
Hands-on practical experience in system design, application development, testing, and operational stability
Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages
Demonstrable ability to code in one or more languages
Experience across the whole Software Development Life Cycle
Exposure to agile methodologies such as CI/CD, Application Resiliency, and Security
Emerging knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
Preferred qualifications, capabilities, and skills
Familiarity with modern front-end technologies
Exposure to cloud technologies
Same Posting Description for Internal and External Candidates