<p>We are looking for a Software Engineer to support a growing technology organization in Albuquerque, New Mexico. This Contract opportunity is ideal for a developer who enjoys building custom applications, improving existing platforms, and contributing to modernization efforts in a collaborative environment. The role offers the chance to work across .NET , Java and AWS technologies while helping deliver scalable solutions that support critical business initiatives.</p><p>This is a contract opportunity with possibility for contract to hire/FTE.</p><p><br></p><p>Responsibilities:</p><p>• Create, enhance, and support custom software solutions using modern engineering practices across .NET and Java environments.</p><p>• Partner with stakeholders and technical team members to understand business needs and turn them into effective application features and technical solutions.</p><p>• Maintain and improve existing systems, internal tools, and connected applications to ensure reliable performance and usability.</p><p>• Build and support APIs and application integrations that connect enterprise platforms and streamline data exchange.</p><p>• Participate in testing, troubleshooting, code review, and deployment activities to maintain code quality and production stability.</p><p>• Use GitHub and source control best practices to manage code changes and collaborate efficiently with the broader development team.</p><p>• Contribute to cloud-related development work and broader technology modernization initiatives as priorities evolve.</p><p>• Prepare clear technical documentation for application logic, development workflows, and implemented solutions.</p><p>Other duties as needed</p>
<p>Position: Software Engineer (MULTIPLE open permanent positions, VARYING LEVELS)</p><p>Location: Des Moines, IA -- HYBRID weekly (NO REMOTE candidates)</p><p>Salary: $100,000 - $150,000 base + exceptional benefits</p><p><br></p><p>*** For immediate and confidential consideration, please APPLY and EMAIL YOUR RESUME to MEREDITH CARLE . My email can be found on my LinkedIn page. ***</p><p><br></p><p>Multiple Openings | Hybrid | High-Growth Product Technology Company | Des Moines, IA</p><p>This isn't another corporate software engineering job.</p><p>If you're looking for endless meetings, layers of approvals, rigid processes, and years of waiting for your ideas to matter, this probably isn't for you.</p><p>If you're looking for the opportunity to build, influence, innovate, and directly impact customers while working alongside other high-caliber engineers, keep reading.</p><p>We're partnering with a rapidly growing technology company entering its next major phase of expansion. With a strong foundation, proven market success, and ambitious product roadmap, the company is adding multiple Software Engineers to its product and engineering organization.</p><p>This is a rare opportunity to join a company that blends the energy and autonomy of a startup with the stability, customer adoption, and momentum of an established software business.</p><p>Why Engineers Are Excited About This Opportunity</p><p> • Build products that customers actually use and depend on</p><p> • Work alongside smart, driven, entrepreneurial engineers</p><p> • Have a voice in architecture, design, and technical decisions</p><p> • Work in a culture that values ownership over bureaucracy</p><p> • Contribute directly to product strategy and innovation</p><p> • Collaborate with leaders who genuinely care about engineering excellence</p><p> • Help shape the future of a rapidly scaling software platform</p><p> • Be recognized and rewarded for ideas, impact, and results</p><p><br></p><p>This organization believes great engineers should be empowered to solve problems, challenge assumptions, and help drive the business forward.</p><p>They're looking for engineers who think like builders.</p><p><br></p><p>What They're Looking For</p><p> • Experience developing modern software applications using technologies such as React, TypeScript, JavaScript, .NET, AWS, APIs, and cloud-native architectures</p><p> • Passion for building products and solving customer problems</p><p> • Strong problem-solving and engineering fundamentals</p><p> • Experience or interest in modern development practices including CI/CD, observability, testing, and AI-assisted development</p><p> • Ability to thrive in a collaborative, fast-moving environment</p><p> • Engineers who take ownership and accountability for outcomes</p><p> • Curious learners who enjoy exploring new technologies and approaches</p><p><br></p><p>Most importantly, you want your work to matter.</p><p>You want to build software, influence decisions, learn from strong teammates, and help create products that customers love.</p><p>If you've been waiting for a chance to join a successful technology company at exactly the right stage of growth, this may be the opportunity you've been looking for.</p><p><br></p><p>***</p>
<p><strong>Please Note:</strong> This position supports government-contracted programs. As a result, candidates must be <strong>U.S. Citizens</strong> to be eligible for consideration.</p><p><strong>Senior Software Engineer (Test Systems & Manufacturing)</strong></p><p><strong>Location:</strong> Burnsville, MN</p><p><strong>Schedule:</strong> Onsite, First Shift (Flexible Start Time Between 6:00 AM and 9:00 AM)</p><p><strong>Employment Type:</strong> Contract-to-Hire, 12 Months with Potential for Full-Time Conversion</p><p><strong>Overview</strong></p><p>We are seeking a Senior Software Engineer to support a test engineering organization responsible for commercial and defense-related sensor products. This position plays a key role in the design, development, troubleshooting, and integration of software used in production test systems and manufacturing environments.</p><p>The ideal candidate is a hands-on engineer who enjoys solving complex technical problems, collaborating across disciplines, and working closely with hardware, software, and test equipment in support of production operations.</p><p>Key Responsibilities</p><ul><li>Design, develop, maintain, and enhance software applications used for manufacturing test systems and production equipment.</li><li>Troubleshoot software, hardware, and test-system issues that impact production operations.</li><li>Lead the development and implementation of test software solutions supporting new and existing products.</li><li>Collaborate with engineers, technicians, and operators to identify root causes and resolve technical challenges.</li><li>Support verification, validation, and requirements traceability activities throughout the development lifecycle.</li><li>Develop and maintain engineering processes, procedures, and best practices related to test software development.</li><li>Review software designs, provide technical recommendations, and contribute to continuous improvement initiatives.</li><li>Present project updates, technical findings, and design reviews to engineering teams and leadership.</li><li>Support modernization efforts for existing test platforms and manufacturing solutions.</li><li>Participate in cross-functional projects involving software, electrical, systems, and manufacturing engineering teams.</li></ul><p><br></p>
<p>We are looking for a Software Engineer to join a collaborative development team. This position focuses on building and enhancing software applications used in Windows-based environments, with an emphasis on automation and reliable system performance. The role is well suited to someone who enjoys combining strong programming fundamentals with practical problem-solving for hardware-integrated solutions.</p><p><br></p><p>Responsibilities:</p><ul><li>Design, develop, test, and maintain desktop and web-based software applications using modern software engineering practices.</li><li>Build and enhance applications using C#, .NET, ASP.NET, and related technologies.</li><li>Develop software solutions that support automation initiatives, system integrations, and operational efficiency improvements.</li><li>Write clean, maintainable, and well-documented code that follows established development standards.</li><li>Utilize source control and repository management tools such as Git to support versioning, collaboration, and deployment processes.</li><li>Troubleshoot software defects, perform root cause analysis, and implement corrective solutions.</li><li>Participate in code reviews, testing activities, and continuous improvement efforts to maintain software quality and reliability.</li><li>Leverage modern development tools, including AI-assisted coding and debugging technologies, to improve productivity and code quality.</li><li>Support software integrations with technical equipment, industrial systems, databases, APIs, and third-party applications when applicable.</li><li>Assist with application deployments, upgrades, and ongoing maintenance activities.</li><li>Contribute to the design and implementation of new features, enhancements, and long-term technology initiatives.</li></ul>
<p>We are seeking a Senior Software Engineer with deep experience in backend Java development and Android application engineering. This role will focus on designing, building, and maintaining scalable backend services while also contributing to Android mobile applications. The ideal candidate brings strong technical expertise, a collaborative mindset, and a passion for delivering reliable, high-quality software.</p><p><br></p><p><strong>Key Responsibilities</strong></p><ul><li>Design, develop, test, and maintain backend services using Java and Spring Boot.</li><li>Build and enhance Android applications with a focus on performance, usability, and maintainability.</li><li>Collaborate with product, business, and engineering stakeholders to define technical requirements and deliver solutions.</li><li>Develop RESTful APIs and integrations that support mobile and web-based applications.</li><li>Write clean, efficient, and well-documented code following established coding standards.</li><li>Participate in architecture discussions, technical design reviews, and sprint planning sessions.</li><li>Perform code reviews and contribute to best practices for software quality, scalability, and security.</li><li>Troubleshoot and resolve application, database, and system performance issues.</li><li>Support deployment activities, testing efforts, and ongoing production maintenance.</li><li>Contribute to continuous improvement initiatives across development workflows, tooling, and engineering processes.</li></ul>
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.
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.
<p>Robert Half is working with a client in the Atlanta area seeking a Frontend focused Software Engineer.</p><ul><li>Build and enhance modern web applications using Next.js, TypeScript, React, and CSS</li><li>Translate product designs into polished, responsive user experiences</li><li>Make thoughtful decisions around UI/UX, layout, interactions, animations, and performance</li><li>Develop and maintain frontend components integrated with backend APIs</li><li>Contribute to backend development and end-to-end feature delivery as needed</li><li>Collaborate closely with product, design, and engineering teams to launch new products</li><li>Improve application scalability, reliability, security, and overall performance</li><li>Take ownership of projects from concept through deployment</li><li>Help drive engineering best practices and contribute to a culture of continuous improvement</li></ul>
We are looking for a Software Engineer to join a long-term contract opportunity based in New York, NY. This role supports a modern Microsoft-focused environment and combines hands-on technical problem solving with user-facing service for a wide range of infrastructure and endpoint needs. The position also offers the chance to collaborate with cross-functional teams, contribute to environment improvements, and strengthen overall support capabilities through technical leadership and mentorship.<br><br>Responsibilities:<br>• Deliver high-level technical support across infrastructure, desktop systems, and end-user computing environments, resolving complex issues efficiently.<br>• Administer and troubleshoot Azure-based services, organizational user profiles, and Intune-managed devices to maintain stable operations.<br>• Design, implement, and refine Microsoft policies and configuration standards to improve security, consistency, and device performance.<br>• Work closely with the infrastructure team to address escalations, coordinate shared initiatives, and support ongoing technical projects.<br>• Provide responsive, thorough assistance to executive-level users, ensuring a high-quality support experience and timely issue resolution.<br>• Participate in testing, verification, and post-change validation activities related to infrastructure upgrades and environment updates.<br>• Guide less experienced engineers through technical challenges, share best practices, and help raise the overall capability of the support team.
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>We are looking for an experienced Sr. Software Engineer to help build and enhance business-critical applications for our Information Technology team. This is a hands-on development position requiring someone who can translate business needs into scalable, secure, and maintainable software solutions. The ideal candidate brings strong expertise in modern Microsoft development technologies and enjoys partnering with stakeholders while guiding engineering best practices across the team.</p><p><br></p><p>Responsibilities:</p><p>• Lead the design, development, documentation, and validation of web applications, APIs, and background services using C#, .NET, ASP.NET, and related technologies.</p><p>• Partner with business stakeholders to interpret functional needs, define technical approaches, and deliver application enhancements that improve usability and performance.</p><p>• Build responsive user experiences across devices using front-end frameworks and web technologies such as Angular, JavaScript, Blazor, and related tools.</p><p>• Develop, maintain, and optimize database objects and queries while supporting reliable data access and application performance.</p><p>• Strengthen software quality by implementing unit and integration testing practices and promoting disciplined engineering standards across the team.</p><p>• Provide technical leadership through architecture guidance, code reviews, and evaluation of solution options to support efficient and sustainable development decisions.</p><p>• Apply secure coding methods and ensure solutions align with established security expectations, policies, and risk reduction practices.</p><p>• Support user adoption by demonstrating completed solutions, gathering feedback, and assisting with training when needed.</p><p>• Mentor other engineers by sharing practical development knowledge, recommending learning resources, and encouraging continuous improvement within the group.</p>
We are looking for an experienced Sr. Software Engineer to join our team and drive the design, development, and evolution of enterprise software solutions. This role is ideal for a highly technical engineer who pairs strong full-stack expertise with a modern, AI-enabled approach to software delivery. You will play a key role in building scalable applications, improving engineering practices, and partnering across teams to deliver secure, reliable, and business-focused technology.<br><br>Responsibilities:<br>• Create and enhance software features that support critical business needs, with a focus on performance, reliability, and long-term maintainability.<br>• Design technical solutions for new components, services, and platform capabilities across distributed application environments.<br>• Lead by example through thoughtful code reviews, sound engineering decisions, and hands-on contribution throughout the development lifecycle.<br>• Use AI-assisted tools to strengthen solution design, accelerate development, improve debugging, and raise overall team productivity.<br>• Develop and maintain automated tests while promoting quality standards that reduce defects and support stable releases.<br>• Investigate production issues and application defects across front-end, back-end, database, and infrastructure layers, then implement effective resolutions.<br>• Apply secure development practices and support the delivery of applications that meet enterprise security expectations.<br>• Collaborate with product and technical stakeholders to understand user needs, align solutions with business goals, and improve product outcomes.<br>• Contribute to deployment, monitoring, source control, and continuous delivery practices that support efficient and dependable software releases.<br>• Identify opportunities to refine tools, workflows, and engineering standards, and help the broader team adopt improved ways of working.
<p><strong>Location: </strong>Monroe, NY (Orange County) — Onsite 5 days/week</p><p><strong>Title: </strong>Software Engineer</p><p><strong>Salary: </strong>up to $170k plus benefits (paid in full by the employer), PTO, Bonus, etc <strong>(Based on Experience)</strong></p><p><strong>Industry: </strong>Media & Technology</p><p><strong> </strong></p><p>We’re seeking an experienced Full Stack Software Engineer to design, develop, test, and maintain scalable web applications across front-end and back-end environments.</p><p><strong> </strong></p><p><strong>Key Responsibilities</strong></p><ul><li>Design and develop full-stack applications, APIs, and web services.</li><li>Build responsive user interfaces and scalable back-end services.</li><li>Develop business logic and database solutions.</li><li>Collaborate with Product, QA, DevOps, and Engineering teams.</li><li>Participate in technical design, code reviews, testing, troubleshooting, and performance optimization.</li><li>Integrate third-party services/APIs and support CI/CD and automated testing.</li><li>Evaluate emerging technologies to improve scalability, security, and reliability.</li></ul><p><br></p>
We are looking for a Software Engineer to join a services team in Plano, Texas, in a contract capacity with the potential for a permanent role. This role focuses on building and supporting cloud-native applications that rely on scalable, event-driven microservices and modern engineering practices. The ideal candidate brings strong experience with distributed systems, cloud platforms, and collaborative delivery in a fast-moving environment.<br><br>Responsibilities:<br>• Create and enhance cloud-native microservices that support high availability, strong performance, and long-term scalability.<br>• Develop event-driven application components and integrate messaging patterns through publish-and-subscribe architectures.<br>• Build, package, and manage services with container technologies while supporting orchestration in Kubernetes environments.<br>• Partner with DevOps and infrastructure teams to streamline deployments, strengthen CI/CD workflows, and improve production reliability.<br>• Investigate and resolve issues affecting system responsiveness, uptime, and application stability across distributed services.<br>• Work with cross-functional stakeholders to translate business needs into technical solutions and deliver well-designed software increments.<br>• Participate in peer code reviews, share engineering best practices, and provide guidance to less experienced developers.<br>• Contribute to production support efforts by diagnosing incidents and implementing sustainable fixes.<br>• Evaluate tools, frameworks, and architectural approaches, offering clear technical rationale for design decisions.<br>• Maintain awareness of emerging trends in cloud engineering, microservices, and software delivery practices.
<p><strong>Senior Software Engineer</strong></p><p><br></p><p><strong>Company Overview</strong></p><p>A leading firm based in Los Angeles, California is seeking a Senior Software Engineer to join its technology organization. The firm manages a significant portfolio of institutional assets across credit, private investments, and other alternative strategies. Technology and AI are central to its ongoing innovation strategy, with continued investment in intelligent applications, automation, and data-driven solutions.</p><p><br></p><p><strong>Role Summary</strong></p><p>The Senior Software Engineer will be a hands-on full-stack developer responsible for building and supporting internal applications, AI-enabled solutions, enterprise integrations, and the Salesforce platform. This role will work closely with investment, operations, compliance, investor relations, accounting, and data teams to turn complex business processes into scalable technology solutions. </p><p><br></p><p><strong>Key Responsibilities</strong></p><ul><li>Design and develop applications that automate workflows across investment management, compliance, operations, accounting, and investor relations.</li><li>Build full-stack solutions using C#, .NET, SQL, Python, JavaScript/TypeScript, APIs, and modern development frameworks.</li><li>Develop and support AI-enabled applications, agent workflows, document processing, and intelligent automation solutions.</li><li>Configure and enhance Salesforce, including objects, fields, flows, validation rules, security, integrations, and light custom development.</li><li>Build integrations between Salesforce, internal applications, data platforms, and third-party systems using APIs, ETL, messaging, and automation.</li><li>Develop data and document processing workflows that extract, validate, transform, and load information into enterprise systems.</li><li>Partner directly with investment and business teams to translate domain expertise into repeatable, automated workflows.</li><li>Support reporting and analytics initiatives while maintaining data quality and consistency across connected systems.</li><li>Troubleshoot production applications and integrations, perform root-cause analysis, and implement long-term solutions.</li><li>Apply AI-assisted engineering practices to accelerate development, testing, documentation, and process automation.</li></ul><p><strong>Additional Details</strong></p><ul><li>Work model: Hybrid, three days onsite per week</li><li>Quarterly travel may be required</li><li>Opportunity to join an organization with an established investment in AI and help build the next generation of internal AI capabilities</li><li>Direct collaboration with senior technology leadership and investment professionals</li></ul>
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.
We are looking for an experienced Software Engineer to join a team in Houston, Texas, building and enhancing business-critical applications with a strong focus on Microsoft Dynamics 365 and modern web technologies. This role is well suited for someone who enjoys designing scalable solutions, working across application layers, and translating operational needs into reliable software. The ideal candidate brings deep hands-on development experience, strong problem-solving ability, and a solid foundation in software engineering principles.<br><br>Responsibilities:<br>• Design, build, and maintain software solutions using C#, .NET, and ASP.NET to support core business and field service operations.<br>• Develop and customize Microsoft Dynamics 365 capabilities to align platform functionality with operational and user requirements.<br>• Create and optimize SQL queries, data models, and backend processes to ensure strong application performance and data integrity.<br>• Build and support ETL workflows that move and transform data between systems for reporting, integration, and business processes.<br>• Collaborate with cross-functional stakeholders to gather technical requirements, define solution approaches, and deliver high-quality enhancements.<br>• Develop responsive user-facing features with JavaScript and React.js to improve usability and streamline business workflows.<br>• Troubleshoot application defects, identify root causes, and implement durable fixes across integrated systems.<br>• Contribute to software architecture, coding standards, testing practices, and continuous improvement efforts throughout the development lifecycle.
We are looking for a Software Engineer to join our team in Kingston, New York and help build reliable, secure, and scalable software solutions. In this role, you will contribute to the design, development, integration, and ongoing support of custom applications across internal and cloud-based environments. You will work closely with analysts, product stakeholders, and cross-functional technical teams to deliver practical solutions that balance business needs, technical feasibility, and long-term maintainability.<br><br>Responsibilities:<br>• Develop, enhance, and support custom applications and system integrations with a focus on performance, security, scalability, and maintainability.<br>• Partner with business analysts and stakeholders to shape solution designs, define technical specifications, and evaluate integration approaches.<br>• Contribute to project teams delivering software across internal platforms and cloud-based services, ensuring consistent progress through iterative releases.<br>• Build shared components, reusable services, and development frameworks that improve efficiency and standardization across the engineering team.<br>• Collaborate with cross-functional application teams to create proof-of-concept solutions and translate ideas into production-ready software.<br>• Participate in the deployment, monitoring, and ongoing maintenance of production applications to support stable business operations.<br>• Work with engineering leadership, product owners, and project managers to help plan roadmaps and prioritize development work effectively.<br>• Apply coding standards, development best practices, and architectural patterns while providing technical guidance to other team members.
We are looking for an experienced Sr. Software Engineer to join our team and shape scalable software solutions that deliver meaningful business value. This position is ideal for an experienced full-stack engineer who brings strong technical judgment, embraces AI-assisted development practices, and can influence engineering quality across the product lifecycle. You will work closely with cross-functional partners to create reliable, secure, and high-performing applications while helping elevate team standards and delivery consistency.<br><br>Responsibilities:<br>• Drive the design, development, and enhancement of complex software capabilities across front-end, back-end, and cloud-based systems.<br>• Provide technical leadership through thoughtful code reviews, mentoring, and hands-on support that strengthens team performance.<br>• Build quality into the development process by advancing automated testing, secure coding methods, and dependable deployment practices.<br>• Investigate challenging production and application issues, determine root causes, and implement durable fixes across the stack.<br>• Use AI-enabled tools to improve solution design, implementation, debugging, validation, and peer review throughout the engineering workflow.<br>• Assess emerging engineering technologies and recommend practical ways to incorporate AI-driven tools and modern development practices.<br>• Oversee code integration and release activities using source control, continuous integration, continuous delivery, and established engineering processes.<br>• Partner with product and business stakeholders to align technical solutions with user needs, operational goals, and long-term platform direction.<br>• Identify opportunities to refine workflows, strengthen tooling, and improve overall engineering effectiveness and delivery outcomes.
We are looking for a Sr. Software Engineer to help shape and advance AI-driven software modernization efforts in Exton, Pennsylvania. This role will guide engineering teams on applied AI practices, improve code conversion quality across varied product environments, and contribute to standards that support scalable adoption throughout the organization. The position is well suited for someone who enjoys complex technical analysis, modern automation, and working across a broad mix of legacy and contemporary technologies with a global team.<br><br>Responsibilities:<br>• Assess complex code conversion outcomes, identify areas where automated results need refinement, and make targeted adjustments when necessary to preserve functionality and accuracy.<br>• Improve AI-based modernization workflows by defining effective coding patterns, highlighting risky translation scenarios, and strengthening output quality over time.<br>• Investigate difficult translation issues by comparing behavior across languages, compilers, runtime environments, and platforms to resolve defects or precision gaps.<br>• Build internal utilities, scripts, and automation that increase efficiency, consistency, and visibility across code modernization initiatives.<br>• Design comprehensive validation strategies and resilient test coverage to confirm that transformed code performs correctly and meets expected standards.<br>• Evaluate emerging AI tools and methods on an ongoing basis, recommending enhancements that keep modernization practices effective and current.<br>• Determine practical boundaries of different technologies and approaches so teams can make informed implementation decisions.<br>• Support broader engineering adoption by mentoring developers, sharing technical guidance, and creating learning materials around AI-assisted development practices.
We are looking for an experienced Sr Full Stack Software Engineer to help shape and expand a newly formed internal applications capability in Mount Arlington, New Jersey. In this role, you will create enterprise tools that streamline operations, support technical business users, and strengthen secure application delivery across the organization. This opportunity is well suited for someone who enjoys building practical platforms, improving self-service experiences, and delivering modern solutions that balance speed, governance, and scalability.<br><br>Responsibilities:<br>• Architect, build, and enhance internal business applications using modern front-end and back-end technologies, including React, Python with FastAPI, and PostgreSQL.<br>• Create reusable frameworks, starter templates, and guided development patterns that help teams deliver governed applications more efficiently.<br>• Develop enterprise integrations, file exchange capabilities, and other internal tools that support essential business processes.<br>• Design self-service features that reduce manual support needs and improve the experience for internal users and technical stakeholders.<br>• Connect applications with corporate identity and access management services while enforcing role-based permissions and secure authentication practices.<br>• Establish auditability, application lifecycle controls, and governance measures to support compliance, security, and operational oversight.<br>• Work closely with engineering, IT, and security partners to ensure solutions align with technical standards and are ready for production use.<br>• Contribute to architectural decision-making and champion sound engineering practices for reliability, maintainability, and secure software delivery.<br>• Support AI-enabled and low-code development capabilities that allow users to build lightweight internal solutions within defined guardrails.
We are looking for an experienced Sr. Software Engineer to join a real estate and property organization in Reston, Virginia. This role will help create and maintain enterprise-grade software solutions that support core business operations, with a strong emphasis on scalable architecture, reliable integrations, and modern application development. The ideal candidate brings deep experience across Microsoft Dynamics 365, backend engineering in C# and .NET, and front-end development using contemporary web technologies.<br><br>Responsibilities:<br>• Design and deliver enterprise software solutions that support business-critical functions and scale effectively as operational needs grow.<br>• Develop, customize, and maintain Microsoft Dynamics 365 applications, ensuring they align with business requirements and integrate smoothly with connected platforms.<br>• Build and support backend services and application components using C#, .NET, and ASP.NET with a focus on performance, stability, and maintainability.<br>• Create responsive user-facing features using JavaScript and React.js to improve usability and overall application experience.<br>• Implement integrations between Dynamics 365 and other enterprise systems to enable consistent data flow and streamlined processes.<br>• Troubleshoot production issues, resolve defects, and optimize existing applications to improve reliability and efficiency.<br>• Collaborate with cross-functional stakeholders to translate technical and operational needs into well-structured software solutions.<br>• Contribute to application configuration, enhancement planning, and ongoing support for enterprise platforms throughout the software lifecycle.
<p><strong>Senior Software Engineer (Python)</strong></p><p><strong>Location:</strong> Alpharetta, GA, Atlanta, GA, OR Boca Raton, FL</p><p><strong>Duration:</strong> 6-12 Month Contract</p><p><strong>Overview</strong></p><p>We are seeking a Senior Software Engineer with strong Python development expertise to support ongoing application enhancements, production issue resolution, and backend service development. This is a hands-on contract opportunity for someone who excels at troubleshooting complex systems, identifying root causes, and delivering reliable software improvements in fast-paced environments.</p><p>This role is ideal for a developer who enjoys working within existing codebases, resolving critical defects, and contributing practical solutions that improve application stability and performance.</p><p><strong>Key Responsibilities</strong></p><ul><li>Develop, enhance, and maintain Python-based applications and services</li><li>Troubleshoot and resolve production and non-production issues</li><li>Analyze application failures, identify root causes, and implement effective fixes</li><li>Support REST API development, maintenance, and troubleshooting</li><li>Deliver bug fixes, enhancements, and small feature improvements</li><li>Collaborate with technical teams to understand requirements and resolve issues</li><li>Review logs, diagnose system failures, and improve application stability</li><li>Investigate and resolve database-related issues across SQL and NoSQL environments</li><li>Contribute to code quality, maintainability, and system reliability initiatives</li></ul>
We are looking for a senior software engineer to provide technical leadership and hands-on development support for enterprise healthcare applications in Atlanta, Georgia. This position blends architecture ownership, full-stack engineering, and cross-team guidance to help deliver scalable digital solutions in a fast-moving Agile environment. The ideal candidate is comfortable shaping technical direction, improving engineering quality, and collaborating closely with distributed teams to bring complex products from design through release.<br><br>Responsibilities:<br>• Shape end-to-end technical solutions for enterprise applications, translating business needs into practical and maintainable system designs.<br>• Contribute directly to full-stack development while guiding implementation decisions across multiple Scrum teams.<br>• Mentor engineers through code reviews, story clarification, and day-to-day technical coaching to strengthen delivery quality.<br>• Establish and reinforce engineering standards, reusable design patterns, and architectural principles across teams.<br>• Serve as the primary point of contact for resolving complex development issues and aligning teams on technical direction.<br>• Lead modernization efforts such as decomposing legacy platforms into microservices and advancing event-driven design approaches.<br>• Work closely with DevOps partners to improve deployment practices, CI/CD workflows, and overall platform reliability.<br>• Design and support distributed systems that emphasize performance, scalability, security, and long-term maintainability.
We are looking for a Sr. Software Engineer to help shape modern cloud platforms in Jacksonville, Florida. This role will lead the design and delivery of scalable serverless solutions, guide technical direction for complex initiatives, and strengthen engineering standards across the organization. The ideal candidate brings deep experience with C#/.NET, cloud architecture, and cross-functional collaboration to build reliable, secure, and high-performing systems.<br><br>Responsibilities:<br>• Design and deliver large-scale serverless applications using cloud-native services, event-driven patterns, and distributed system principles.<br>• Define technical architecture for new platforms, reusable services, and core components that support long-term scalability and operational stability.<br>• Build and improve infrastructure automation, deployment pipelines, and release processes to enable efficient and dependable software delivery.<br>• Act as a senior technical authority for cloud and serverless engineering, providing guidance on architecture decisions and implementation approaches.<br>• Lead design reviews, resolve complex production issues, and drive improvements in reliability, observability, and operational performance.<br>• Collaborate with product, security, DevOps, and business partners to align engineering solutions with strategic objectives and risk controls.<br>• Establish testing approaches that strengthen quality across automated, integration, and end-to-end validation efforts.<br>• Mentor engineers and technical leaders by sharing best practices, shaping engineering patterns, and supporting career development.<br>• Promote secure development, system hardening, and proactive mitigation of technical and operational risks.<br>• Influence roadmaps and technical strategy through clear communication, sound engineering judgment, and data-informed recommendations.