<p>Robert Half is seeking a Software Developer with strong Salesforce development experience to support business-critical applications in Irvine, California. This position will be responsible for developing, improving, and maintaining Salesforce-based solutions on the Force.com platform. The role will work closely with internal business and technical teams to deliver dependable, scalable solutions that support ongoing operational needs.</p><p><strong>Responsibilities</strong></p><p>The Software Developer will design, configure, and enhance Salesforce solutions to support changing business requirements and improve overall platform functionality. This includes developing custom features using Apex, Salesforce Flows, Visualforce, Lightning components, triggers, workflows, approval processes, and other Salesforce development tools.</p><p>This role will help maintain the stability and performance of Salesforce applications by monitoring system health, troubleshooting issues, supporting production fixes, and participating in on-call support as needed. The Software Developer will also contribute to release planning, including assessing changes, coordinating development work, preparing deployments, and supporting system upgrades.</p><p>Additional responsibilities include building and maintaining integrations between Salesforce and internal or third-party systems using APIs and standard integration approaches. The Software Developer will partner with stakeholders to gather requirements, evaluate technical options, and translate business needs into effective system designs.</p><p>This position will also be responsible for supporting development standards, documentation, testing practices, and quality controls to ensure Salesforce solutions are reliable, maintainable, and aligned with future business needs.</p><p><br></p>
We are looking for a Software Developer to create and enhance business and scientific software solutions in West Palm Beach, Florida. In this role, you will build reliable applications, services, and integrations that connect enterprise and laboratory systems while supporting data readiness for AI, analytics, search, and operational use. You will collaborate with technical leaders, external technology partners, and cross-functional stakeholders to deliver scalable software and strengthen internal development capabilities.<br><br>Responsibilities:<br>• Build, enhance, and maintain enterprise applications, scientific software tools, and web-based solutions that support business and research operations.<br>• Develop production-ready code using modern programming languages and frameworks, with an emphasis on quality, performance, and maintainability.<br>• Create and support APIs, automation workflows, and system integrations that enable seamless data exchange across laboratory and enterprise platforms.<br>• Design and implement cloud-based services and application components within AWS to support scalability and reliability.<br>• Prepare and transform scientific and business data for downstream use in AI initiatives, analytics platforms, enterprise search, and reporting solutions.<br>• Partner with software vendors, IT leadership, and internal technical teams to deliver new capabilities and improve existing systems.<br>• Troubleshoot application issues, resolve defects, and provide ongoing technical support for deployed solutions.<br>• Contribute to the growth of internal software engineering capabilities by delivering solutions that reduce reliance on outsourced development resources.
<p>We are looking for a talented Software Engineer to join our team in Jacksonville, Florida. This Contract to permanent position involves designing and developing web applications using a combination of Microsoft technologies and modern front-end frameworks. The ideal candidate thrives in collaborative environments, possesses strong problem-solving skills, and is passionate about delivering scalable and user-friendly software solutions.</p><p><br></p><p>Responsibilities:</p><p>• Design, develop, and maintain robust applications using C# and .NET technologies.</p><p>• Create intuitive and responsive front-end interfaces using Angular, JavaScript, and React.js.</p><p>• Develop and optimize SQL queries while managing relational databases, such as SQL Server.</p><p>• Build and consume RESTful APIs to support application integrations.</p><p>• Collaborate with cross-functional teams, including Product, QA, UX, and DevOps, to ensure high-quality deliverables.</p><p>• Participate in the full software development lifecycle, from requirements gathering to deployment and support.</p><p>• Conduct code reviews and contribute to the establishment of engineering best practices.</p><p>• Troubleshoot and resolve application issues across various environments.</p><p>• Maintain clear and comprehensive documentation for code, systems, and development processes.</p><p>• Stay informed about emerging technologies and industry trends to enhance development practices.</p>
<p>We are looking for a Sr. Software Engineer to join a Contract opportunity supporting an organization in Jacksonville, Florida. This role centers on building and sustaining integration solutions that connect transportation management workflows, internal applications, and external partner data exchanges. The ideal candidate brings strong C# and .NET expertise, practical knowledge of transportation management environments, and the ability to work across both established transfer methods and newer integration approaches.</p><p><br></p><p>Responsibilities:</p><p>• Design, enhance, and maintain C#-based integration services that support business operations and internal tools.</p><p>• Develop and manage data mapping, transformation, and exchange processes across multiple systems and partner connections.</p><p>• Support transportation management software workflows by working with application data structures, interfaces, and related databases.</p><p>• Administer and troubleshoot integrations built on Cleo platforms, including Cleo Integration Cloud, VLTrader, and Lexicom.</p><p>• Oversee document movement across a mix of legacy transfer methods and external vendor-supported networks to ensure reliable processing.</p><p>• Collaborate with internal technical teams to use the organization’s C# integration framework for rapid development of new interfaces.</p><p>• Diagnose production issues, resolve data flow disruptions, and improve the stability and performance of integration processes.</p>
<p>We are looking for an experienced Software Engineer to support both modern web platforms and established enterprise applications in Albany, New York. This position offers the opportunity to build new features across the full stack while also strengthening and enhancing existing systems that are critical to business operations. The ideal candidate brings strong development experience, sound technical judgment, and the ability to collaborate effectively in an Agile team environment.</p><p><br></p><p>Responsibilities:</p><p>• Design, build, and maintain full-stack software solutions using technologies such as React, Python, with past exposure or experience in C#, and .NET.</p><p>• Develop user-facing functionality and backend services that support scalable, reliable application performance.</p><p>• Support established SQL Server-based applications while improving code quality, stability, and maintainability.</p><p>• Contribute to the ongoing modernization of legacy systems by implementing enhancements and practical technical updates.</p><p>• Partner with product, engineering, and cross-functional stakeholders to translate business needs into effective software solutions.</p><p>• Participate in Agile Scrum ceremonies, provide technical input during planning, and deliver work within sprint timelines.</p><p>• Manage source code, reviews, and collaboration workflows using GitHub and standard development best practices.</p>
We are looking for a Software Engineer to join our team in East Lansing, Michigan. In this role, you will build and refine software solutions while partnering with cross-functional teams to ensure reliable performance and strong system compatibility. This opportunity is ideal for someone who enjoys translating technical needs into well-defined designs and delivering high-quality applications in a structured development environment.<br><br>Responsibilities:<br>• Create detailed technical specifications that guide the development of software applications and program features.<br>• Partner with quality assurance teams to define thorough testing strategies and support validation efforts throughout the development lifecycle.<br>• Work closely with hardware engineering teams to evaluate system behavior and confirm effective integration between software and physical components.<br>• Develop, enhance, and maintain applications using modern programming frameworks and established engineering practices.<br>• Apply the organization's software development approach to deliver consistent, maintainable, and scalable solutions.<br>• Produce clear documentation for application architecture, technical requirements, and software functionality.<br>• Investigate performance issues and support troubleshooting activities to improve reliability and usability.<br>• Contribute to technical discussions, code reviews, and solution planning with internal stakeholders.
We are looking for a skilled Software Engineer to join our team in Jacksonville, Florida, on a Contract to permanent position. In this role, you will develop and enhance software applications using C++ while automating workflows through batch scripting. This position offers an excellent opportunity to contribute to high-performance systems and solve complex technical challenges.<br><br>Responsibilities:<br>• Design and implement software features and applications using the C++ programming language.<br>• Develop clean, efficient, and maintainable code that meets technical requirements and standards.<br>• Collaborate with cross-functional teams to gather and define technical specifications for projects.<br>• Perform unit testing and support integration testing to ensure software quality and reliability.<br>• Identify and resolve software defects through debugging and troubleshooting techniques.<br>• Automate repetitive tasks and workflows by creating and maintaining batch scripts.<br>• Optimize and maintain existing codebases to improve performance and functionality.<br>• Stay informed about the latest advancements and best practices in C++ development.
<p><strong>Software Developer</strong></p><p>We are seeking a versatile <strong>Software Developer</strong> to build, optimize, and support applications across our technology stack. This role is ideal for someone who enjoys writing code, solving problems, and contributing to high-quality software solutions. The ideal candidate will be detail-oriented, collaborative, and eager to grow into more advanced development responsibilities.</p><p><strong>Responsibilities</strong></p><ul><li>Develop new software features using modern programming languages and frameworks</li><li>Maintain and enhance existing applications and services</li><li>Write clean, maintainable, well-structured code following best practices</li><li>Collaborate with other developers, QA teams, and product managers</li><li>Build APIs, integrations, and backend services</li><li>Debug application issues, performance problems, and system defects</li><li>Participate in sprint planning, technical discussions, and architecture reviews</li><li>Support deployments through CI/CD tools and version control</li><li>Maintain documentation for code, API endpoints, and application architecture</li></ul><p><br></p>
We are looking for a Mid to Senior Level Software Developer to join a collaborative team supporting a growing portfolio of technology initiatives in Monroe, Wisconsin. This opportunity is within the fast-moving consumer goods industry and is well suited for a developer who enjoys building reliable applications, contributing across multiple projects, and working with modern Microsoft technologies. This is a Long-term Contract position offering the chance to make a meaningful impact while partnering closely with technical stakeholders in a hands-on environment.<br><br>Responsibilities:<br>• Design, build, and enhance software solutions using C# and the .NET ecosystem to support business-critical applications.<br>• Collaborate with a small development team to deliver features, resolve technical issues, and maintain steady progress across an active project backlog.<br>• Create and support web-based functionality using ASP.NET and JavaScript, with attention to performance, usability, and maintainability.<br>• Develop and maintain integrations between internal applications and cloud-based services, including AWS-connected components.<br>• Participate in application modernization and integration efforts as project needs evolve, ensuring dependable system interoperability.<br>• Review existing code, troubleshoot defects, and implement improvements that strengthen application stability and long-term supportability.<br>• Work with project partners to translate functional needs into practical technical solutions and clearly communicate development progress.
<p>We are looking for a Senior Software Developer to join a team delivering robust web and backend solutions. This Long-term Contract position is ideal for someone who is detail oriented and enjoys building scalable applications, improving software quality, and collaborating in an Agile Scrum environment. The role offers the opportunity to work across API development, modern frontend components, and server-side programming while contributing to reliable, user-focused products.</p><p><br></p><p>Responsibilities:</p><p>• Design, build, and maintain backend services and web applications using .NET/ASP.NET, as well as .NET Framework web application stack</p><p>• Develop and enhance APIs that support application functionality, system integration, and data exchange across platforms.</p><p>• Partner with cross-functional team members in an Agile Scrum setting to plan work, deliver features, and address technical challenges.</p><p>• Investigate defects, manage bug tracking activities in Jira, and implement durable fixes that improve application stability.</p><p>• Create and execute API testing strategies to validate performance, reliability, and expected behavior.</p><p>• Use GitHub for version control, code collaboration, and review processes that support high-quality software delivery.</p><p>• Contribute to A/B testing efforts by implementing and refining application changes that support product evaluation and optimization.</p>
We are looking for a Software Engineer to join a collaborative engineering team in Burlingame, California, supporting the design and delivery of modern cloud-based solutions. This Long-term Contract position offers the opportunity to shape scalable services, contribute to architecture decisions, and build reliable integrations between field operations and business systems. The role suits an engineer who enjoys hands-on development, cross-functional collaboration, and creating practical software solutions that can evolve with changing product needs.<br><br>Responsibilities:<br>• Lead the design and implementation of scalable software components across data processing, backend services, and orchestration layers.<br>• Build and enhance cloud-native applications that support the exchange of information between operational platforms and business systems.<br>• Create, document, and maintain APIs and microservices that connect devices, applications, and distributed services.<br>• Develop web-based interfaces and service-to-service workflows by integrating with cloud API endpoints.<br>• Investigate production issues, resolve technical problems, and improve overall platform stability and performance.<br>• Participate in design discussions, code reviews, and testing activities to maintain high engineering standards.<br>• Partner with architects, engineers, and business stakeholders to evaluate feature requests, estimate delivery effort, and validate solutions.<br>• Support field validation efforts by working with cross-functional teams to test and refine software in live construction environments.<br>• Mentor less experienced engineers and promote strong collaboration, sound development practices, and continuous improvement within the team.
<p>We are looking for an experienced Lead Software Engineer to join our team in Jacksonville, Florida. This Contract to permanent position offers the opportunity to lead and inspire multiple cross-functional software teams in developing, testing, deploying, and maintaining innovative products and services. If you are passionate about software development, thrive in leadership roles, and excel in collaborative environments, we encourage you to apply.</p><p><br></p><p>Responsibilities:</p><p>• Lead multiple software engineering teams in an agile environment, ensuring successful product development and maintenance.</p><p>• Serve as Scrum Master for one or more teams, facilitating agile processes and removing obstacles.</p><p>• Collaborate with product management and project management to plan release and sprint cycles, ensuring timely and high-quality deliverables.</p><p>• Drive iterative improvements in software deployment processes to enhance release frequency and quality.</p><p>• Partner with product management and engineering leadership to prioritize tasks and develop technical solutions.</p><p>• Provide guidance and coaching to team members, setting goals, measuring performance, and conducting regular check-ins and formal reviews.</p><p>• Promote continuous improvement in development and testing processes through architectural reviews, security audits, code evaluations, and pipeline optimization.</p><p>• Manage multiple projects simultaneously, maintaining clear communication and alignment across teams.</p>
We are looking for a Software Developer to join a collaborative onsite team in Norton Shores, Michigan. This position is well suited for someone who enjoys building tailored business applications, strengthening existing systems, and growing technical skills in a hands-on environment. The role offers the opportunity to contribute to custom development work while partnering closely with teammates to deliver reliable, effective solutions.<br><br>Responsibilities:<br>• Design, develop, and maintain software applications using C#, .NET, ASP.NET, and JavaScript.<br>• Work closely with team members to create and enhance custom-built solutions that support client needs.<br>• Troubleshoot application issues, identify root causes, and implement effective fixes to improve performance and stability.<br>• Participate in code reviews, testing, and debugging activities to help maintain high development standards.<br>• Contribute to ongoing enhancements for existing platforms and assist with integrating new functionality when needed.<br>• Collaborate with stakeholders and internal teams to translate business needs into practical technical solutions.<br>• Document development work, technical changes, and application behavior to support long-term maintainability.
<p>We are looking for an experienced Senior Software Developer to help create and enhance the core applications that support both business operations and customer-facing products in St. Paul. This position focuses on building dependable backend solutions, improving system performance, and partnering with technical teams to deliver well-designed software. The ideal candidate brings strong expertise in C# and .NET technologies, along with a practical approach to API development, integration work, and modern engineering practices.</p><p><br></p><p>Responsibilities:</p><p>• Create and support backend applications and services in C# and .NET with an emphasis on stability, scalability, and maintainability.</p><p>• Develop and refine REST-based interfaces, ensuring clear API design and accurate documentation through OpenAPI and Swagger standards.</p><p>• Use AI-enabled development tools to streamline coding, testing, and delivery while maintaining high quality standards.</p><p>• Improve application efficiency by identifying opportunities to strengthen performance, resilience, and overall system responsiveness.</p><p>• Connect software platforms with internal business systems and third-party technologies to enable reliable data exchange and functionality.</p><p>• Participate in technical design discussions and help advance architecture, modernization efforts, and engineering best practices across the environment.</p><p>• Investigate complex production problems, determine root causes, and implement effective long-term solutions.</p><p>• Contribute to development work involving containerized services, relational databases, source control workflows, and frontend collaboration with React</p>
We are looking for a Software Engineer to join our team and help deliver reliable, modern applications that support internal users and members. This position contributes across the development process, partnering with cross-functional colleagues to design, build, test, deploy, and enhance software solutions. The role is well suited for an experienced individual who can work with general guidance, solve challenging technical issues, and contribute thoughtful ideas that improve product quality and team effectiveness.<br><br>Responsibilities:<br>• Design, build, and maintain web applications using modern development frameworks and languages, including .NET technologies and JavaScript-based tools.<br>• Contribute throughout the full development lifecycle by translating business needs into technical solutions, writing code, validating functionality, and supporting production releases.<br>• Partner with engineers and other stakeholders to troubleshoot application issues, investigate root causes, and implement effective fixes for complex technical problems.<br>• Manage source code through Git workflows, participate in peer reviews, and help maintain strong coding standards across the team.<br>• Work within an Agile Scrum environment to support iterative delivery, align on priorities, and produce dependable software on schedule.<br>• Create, expand, and maintain automated test coverage to protect application stability and reduce the risk of defects in future releases.<br>• Deploy and support solutions across cloud environments such as Microsoft Azure as well as on-premises infrastructure when required.<br>• Provide ongoing maintenance and technical support for existing applications, enhancements, and user-reported issues.<br>• Keep current with evolving tools, frameworks, and engineering practices to recommend improvements and strengthen development outcomes.
Position: MULTIPLE OPEN - PERM OPPORTUNITIES - Software Engineers & Senior Software Engineers<br>Location: Des Moines, IA - Hybrid Weekly<br>Salary: Depending on experience, $100,000 - 160,000 base + bonus + EXCEPTIONAL benefits.<br><br>*** For immediate and confidential consideration, please APPLY and EMAIL YOUR RESUME to MEREDITH CARLE . My email can be found on my LinkedIn page. ***<br><br>Software Engineers Wanted – Build, Innovate, Influence<br>A high-growth, technology company is making a major investment in product development and engineering, adding multiple Software Engineers across multiple teams.<br><br>We are seeking MULTIPLE:<br> • Senior Software Engineers ($130K–$160K + bonus)<br> • Software Engineer ($100K–$120K + bonus)<br><br>This is a rare opportunity to join a company at a pivotal growth stage where your work will directly influence products, customers, and the future direction of the business.<br><br>Why This Opportunity Stands Out<br> • Newly created positions driven by significant product and R& D investment<br> • Engineering organization doubling in size<br> • Modern technology stack focused on React, TypeScript, AWS, and CI/CD<br> • End-to-end product ownership and meaningful influence on technical decisions<br> • Fast-moving, entrepreneurial environment where engineers have visibility and impact<br><br>What You'll Be Working On<br>You'll help build and enhance a suite of SaaS and data-driven products used by customers across a large, established industry. Engineers work closely with product and business leaders to solve real-world challenges through scalable software, cloud technologies, and modern web applications.<br><br>Key Technologies<br> • React<br> • TypeScript<br> • JavaScript<br> • AWS (EC2, Lambda, ECS, S3, DynamoDB, RDS)<br> • CI/CD Pipelines<br> • GitHub Actions<br> • Modern SaaS Architecture<br><br>What We're Looking For<br>Software Engineer <br> • 2+ years of software development experience<br> • React, TypeScript, JavaScript experience<br> • AWS exposure<br>Senior Software Engineer<br> • 5+ years of software development experience<br> • Deep React, TypeScript, and AWS expertise<br> • Experience building scalable, high-performance applications<br> • <br>If you're looking for a role where you can remain hands-on, help shape products from concept to deployment, and join a growing engineering team with significant momentum, we'd love to connect.<br><br>*** For immediate and confidential consideration, please APPLY and EMAIL YOUR RESUME to MEREDITH CARLE . My email can be found on my LinkedIn page. Also, you may contact me at 515-303-4654. Or one click apply on our Robert Half website. No third party inquiries please. Our client cannot provide sponsorship and cannot hire C2C. ***
<p>We are looking for a talented and motivated <strong>Software Engineer II</strong> to join our innovative IT team. As a Software Engineer II, you will be responsible for designing, developing, and maintaining software applications using modern technologies. You will work on both front-end and back-end development, ensuring seamless integration and optimal performance. Your role will involve collaborating with cross-functional teams to deliver high-quality software solutions that meet business requirements.</p><p><br></p><p>This role offers the opportunity to work on cutting-edge software solutions, improve system efficiency, and contribute to strategic IT initiatives. If you are passionate about software engineering and thrive in a dynamic environment, we’d love to hear from you!</p><p><br></p><p><strong>What You'll Do</strong></p><ul><li>Develop and maintain web applications using modern front-end frameworks such as React or Angular.</li><li>Design and implement RESTful APIs and microservices using C#.</li><li>Work with cloud platforms like Azure or AWS to deploy and manage applications.</li><li>Implement CI/CD pipelines using tools like Azure DevOps or GitHub Actions.</li><li>Collaborate with UX/UI designers to create intuitive and responsive user interfaces.</li><li>Write unit and integration tests to ensure code quality and reliability.</li><li>Participate in code reviews and provide constructive feedback to peers.</li><li>Troubleshoot and resolve software defects and production issues.</li><li>Design and contribute to an AI agent platform, enabling intelligent automation, workflow orchestration, and integration with enterprise systems.</li></ul><p><br></p>
We are looking for a Software Engineer to join a collaborative engineering team in Burlingame, California, supporting the design and delivery of modern software solutions that connect field operations with back-office systems. This is a Long-term Contract position offering the opportunity to contribute to cloud-based services, scalable APIs, and user-facing applications while working in an Agile environment. The role calls for a strong technical contributor who can help shape architecture decisions, improve system reliability, and partner with engineers and stakeholders across teams to deliver practical, high-impact solutions.<br><br>Responsibilities:<br>• Lead the design and implementation of scalable software components across data pipelines, service layers, and orchestration workflows.<br>• Build and enhance cloud-based services that collect, process, and persist data for connected platforms and applications.<br>• Create and maintain APIs within a microservices architecture to support communication between IoT-enabled systems and end-user tools.<br>• Develop web interfaces and service-to-service integrations by consuming cloud API endpoints and translating business needs into technical solutions.<br>• Investigate production issues, diagnose platform problems, and deliver effective fixes to improve system performance and stability.<br>• Participate in architectural discussions, code reviews, and testing activities to ensure software quality and alignment with engineering standards.<br>• Collaborate with cross-functional engineering teams and business stakeholders to assess new features, estimate effort, and validate solutions in real-world environments, including construction site settings when needed.<br>• Mentor less experienced engineers by sharing development best practices, encouraging strong teamwork, and supporting technical growth.<br>• Contribute to event-driven system design and help advance the adoption of modern cloud technologies and engineering approaches.<br>• Perform unit and system-level validation to confirm that enhancements and changes meet functional and reliability expectations.
We are looking for a Principal Software Engineer to join our team in Edison, New Jersey. In this role, you will be responsible for shaping the technical direction of our connected equipment platform while delivering high-quality software solutions. This Contract to permanent position offers the opportunity to lead impactful projects, collaborate with cross-functional teams, and contribute to the modernization of our systems. If you're passionate about scalable systems, enjoy mentoring others, and thrive in a fast-paced environment, this could be the perfect opportunity for you.<br><br>Responsibilities:<br>• Provide technical leadership and mentorship to software engineers, fostering collaboration and a culture of excellence.<br>• Develop and implement innovative solutions for complex engineering challenges to enhance system performance.<br>• Build robust mobile, front-end, and back-end software components for our connected equipment platform.<br>• Write clean, efficient, and scalable code, ensuring reliability and optimal performance.<br>• Drive the transition from monolithic systems to scalable microservices architectures, modernizing the platform.<br>• Lead efforts in system architecture design, database development, and strategic technical decisions.<br>• Collaborate with Product Managers to define and prioritize features, ensuring alignment with business goals.<br>• Work closely with senior leadership to address critical business needs through technology.<br>• Partner with QA engineers to deliver thoroughly tested and user-focused software solutions.<br>• Stay up-to-date with emerging technologies, recommending tools and frameworks to improve productivity.
We are looking for an experienced Software Engineering Manager to lead contract-based software initiatives in New York, New York. This Contract position will oversee development efforts across web applications, APIs, and data-driven solutions, while guiding technical teams toward scalable and reliable delivery. The ideal candidate brings strong hands-on knowledge of JavaScript, PHP, MySQL, and emerging AI technologies, along with the leadership skills to drive execution and continuous improvement.<br><br>Responsibilities:<br>• Lead engineering teams in planning, building, and delivering software solutions that support business goals and technical standards.<br>• Direct the design and implementation of web applications, backend services, and API integrations using modern development practices.<br>• Oversee application architecture and database performance, with a focus on maintainability, scalability, and efficient use of MySQL.<br>• Collaborate with cross-functional stakeholders to define priorities, manage timelines, and ensure successful execution of contract deliverables.<br>• Guide the adoption and deployment of AI-enabled tools and models to improve product capabilities and operational outcomes.<br>• Establish development processes, code quality expectations, and review practices that promote reliable and secure software delivery.<br>• Mentor engineers and technical leads, providing feedback, coaching, and support for strong team performance.<br>• Manage technical changes or platform-related transitions as part of delivery responsibilities when required.
Position: MULTIPLE OPEN - PERM OPPORTUNITIES - Software Engineers & Senior Software Engineers<br>Location: Des Moines, IA - Hybrid Weekly<br>Salary: Depending on experience, $100,000 - 160,000 base + bonus + EXCEPTIONAL benefits.<br><br>*** For immediate and confidential consideration, please APPLY and EMAIL YOUR RESUME to MEREDITH CARLE . My email can be found on my LinkedIn page. ***<br><br>Software Engineers Wanted – Build, Innovate, Influence<br>A high-growth, technology company is making a major investment in product development and engineering, adding multiple Software Engineers across multiple teams.<br><br>We are seeking MULTIPLE:<br> • Senior Software Engineers ($130K–$160K + bonus)<br> • Software Engineer ($100K–$120K + bonus)<br><br>This is a rare opportunity to join a company at a pivotal growth stage where your work will directly influence products, customers, and the future direction of the business.<br><br>Why This Opportunity Stands Out<br> • Newly created positions driven by significant product and R& D investment<br> • Engineering organization doubling in size<br> • Modern technology stack focused on React, TypeScript, AWS, and CI/CD<br> • End-to-end product ownership and meaningful influence on technical decisions<br> • Fast-moving, entrepreneurial environment where engineers have visibility and impact<br><br>What You'll Be Working On<br>You'll help build and enhance a suite of SaaS and data-driven products used by customers across a large, established industry. Engineers work closely with product and business leaders to solve real-world challenges through scalable software, cloud technologies, and modern web applications.<br><br>Key Technologies<br> • React<br> • TypeScript<br> • JavaScript<br> • AWS (EC2, Lambda, ECS, S3, DynamoDB, RDS)<br> • CI/CD Pipelines<br> • GitHub Actions<br> • Modern SaaS Architecture<br><br>What We're Looking For<br>Software Engineer <br> • 2+ years of software development experience<br> • React, TypeScript, JavaScript experience<br> • AWS exposure<br>Senior Software Engineer<br> • 5+ years of software development experience<br> • Deep React, TypeScript, and AWS expertise<br> • Experience building scalable, high-performance applications<br> • <br>If you're looking for a role where you can remain hands-on, help shape products from concept to deployment, and join a growing engineering team with significant momentum, we'd love to connect.<br><br>*** For immediate and confidential consideration, please APPLY and EMAIL YOUR RESUME to MEREDITH CARLE . My email can be found on my LinkedIn page. Also, you may contact me at 515-303-4654. Or one click apply on our Robert Half website. No third party inquiries please. Our client cannot provide sponsorship and cannot hire C2C. ***
We are looking for a Senior Software Engineer to create modern software solutions that connect data, systems, and business workflows into effective digital products. This role is based in Chicago, Illinois, and offers the opportunity to work closely with engineers, product leaders, and client stakeholders to deliver dependable, user-centered platforms. The ideal candidate enjoys building new capabilities from the ground up, solving unfamiliar technical challenges, and improving systems through thoughtful engineering practices.<br><br>Responsibilities:<br>• Build and release full-stack software products, including backend services, APIs, user interfaces, dashboards, and data-driven features that support operational decision-making.<br>• Connect external and internal platforms by developing integrations, data flows, and synchronization processes across business and analytical systems.<br>• Create automated workflows that streamline coordination between users, software applications, and operational processes.<br>• Collaborate with product and engineering partners to define technical approaches, strengthen delivery methods, and improve long-term solution quality.<br>• Engage directly with users and client stakeholders to gather requirements, validate concepts, and refine functionality based on practical feedback.<br>• Monitor live applications, troubleshoot issues across the technology stack, and enhance system stability and performance in production environments.<br>• Produce technical documentation, architectural guidance, and transition materials that enable client teams to support and expand delivered solutions.<br>• Establish reusable development patterns, deployment methods, and engineering assets that improve efficiency across future engagements.
<p>We are seeking a Senior .NET Developer to design, develop, modernize, and support enterprise applications using C#, .NET, Microsoft Azure, and modern front-end technologies. This individual will play a key role in application architecture, cloud development, system integration, and the ongoing improvement of application performance, reliability, scalability, and security.</p>
We are looking for a hands-on Software Development Project Manager to lead technical initiatives while remaining deeply involved in software development. This onsite opportunity in Norton Shores, Michigan is ideal for someone who can balance project oversight, team coordination, and daily coding in C# within a service-focused environment. The role requires strong judgment, practical engineering experience, and the ability to guide custom software efforts that support business operations and system connectivity.<br><br>Responsibilities:<br>• Lead software projects from planning through delivery, aligning timelines, priorities, and technical execution with business goals.<br>• Contribute directly to application development on a daily basis, with a strong emphasis on writing and maintaining C# code.<br>• Build and support custom software solutions that integrate with enterprise resource planning and financial systems.<br>• Coordinate project resources, assign work effectively, and monitor progress to keep deliverables on track.<br>• Create and manage rollout plans for new features, enhancements, and production releases.<br>• Oversee quality standards by reviewing deliverables, addressing defects, and promoting reliable development practices.<br>• Work with engineering and business stakeholders to define requirements, clarify scope, and resolve technical issues.<br>• Support electronic data interchange processes and related integrations to ensure dependable data flow across systems.
We are looking for an experienced Sr. Software Engineer to join our team and play a key role in building reliable, scalable software solutions. This position is ideal for an engineer who combines strong technical leadership with hands-on development across modern web, cloud, and distributed systems. The right candidate brings a thoughtful approach to architecture, embraces AI-enabled development practices, and partners effectively with cross-functional teams to deliver high-quality products.<br><br>Responsibilities:<br>• Design, develop, and support complex software features and platform capabilities that improve product performance, reliability, and scalability.<br>• Define technical approaches for new applications, shared services, and system enhancements while aligning solutions with broader architectural standards.<br>• Contribute hands-on code and provide technical leadership through constructive reviews, mentoring, and engineering best practices.<br>• Strengthen product quality by implementing automated testing strategies and validating software behavior throughout the development lifecycle.<br>• Apply secure development principles to protect applications, data, and integrations across front-end and back-end environments.<br>• Investigate production issues, identify root causes, and deliver timely fixes across application, database, and infrastructure layers.<br>• Use AI-driven tools to accelerate solution design, coding, debugging, testing, and code review while helping the team adopt effective usage patterns.<br>• Collaborate with stakeholders to understand business priorities, user expectations, and functional requirements in order to shape practical technical solutions.<br>• Support software delivery from initial development through deployment, monitoring, and ongoing operational improvement using source control and CI/CD practices.<br>• Recommend and implement improvements to engineering workflows, tools, and development standards that increase team effectiveness and delivery consistency.