Job Closed

This listing is no longer active.

ICF logo
ICF

We are not a typical consulting firm and our people are not typical consultants.

Senior Software Engineer - Remote

Software EngineerSoftware EngineerOtherRemoteTeam 5,001-10,000Since 1969H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

141 days ago

Salary

$98.6K - $167K / year

No structured requirement data.

Job Description

Senior Software Engineer - Remote

ICF

The Team  Our Health Engineering Solutions (HES) team works side by side with customers to articulate a vision for success, and then make it happen. We know success doesn't happen by accident. It takes the right team of people, working together on the right solutions for the customer. We are looking for a seasoned Full Stack Engineer who will be a key driver to make this happen. Our team supports the vision to improve patient quality care and consumer decision-making by hospital providers across the country, by collecting, computing, and publicly reporting outcomes-based hospital quality measure data. This contract will serve to develop a human-centric reporting system that allows refinement, filtering, and data comparison, as well as the ability to view supplemental information. Leveraging modern technologies, DevOps practices, and cloud-based infrastructure, our dynamic work environment involves multiple project teams collaborating toward a common vision of delivering an integrated solution.   The Work We are seeking a Full Stack Engineer to join our dynamic team. In this role, you will be responsible for working with a team of engineers and building enterprise-level backend solutions using a variety of technologies. You will be working with React, Node, JavaScript, and OpenAPI to develop robust and scalable applications that support the Centers for Medicare and Medicaid Services (CMS) as we develop a next generation reporting and analytics system that directly impacts healthcare quality.   The ideal candidate will have a strong understanding of software development principles and a proven track record in backend development. Experience with Agile software development methodologies is a must, as we value collaboration and flexibility in our approach to project management. This is an excellent opportunity to work with a team of experienced professionals and contribute to the development of high-quality software solutions. If you are passionate about technology, eager to learn, and want your work to impact systems that collect healthcare data used by hundreds of thousands of daily users, we want to (virtually) meet you!   Job Location: Remote; however, this position requires that the job be performed in the United States and there will be travel of approximately 10% to a customer site. If you accept this position, you should note that ICF does monitor employee work locations and blocks access from foreign locations/foreign IP addresses and prohibits personal VPN connections. Technologies - React - Node.js - Java - AWS cloud technologies - PostgreSQL - ECS/Fargate - Lambda - Terraform - Jenkins - Git and GitHub - Confluence / Jira Key Responsibilities and Job Duties  - Design and build microservices and serverless applications in the cloud - Implement web application changes and/or build new web applications using the React framework - Work with Product Owner and UX design to understand and create solutions for diverse user requirements - Work with Architects and other Engineers to help create and then implement development best practices - Work with test engineering team to assure product quality - Collaborate in a fast-paced Agile environment - Participate in team code reviews and design reviews - Help our support team triage bugs and troubleshoot production issues - Cooperating with the back-end developers in the process of building the applications - Work independently to design, develop, and document solutions, while adhering to all applicable standards (e.g., architectural, coding, security) -  Work with DevOps engineers on CI, CD, and IaC -  Read specs and translate them into test designs and test automation -  Perform code reviews and develop processes for improving code quality   Required Qualifications  - Bachelor’s degree plus 5 or more years of experience; OR Associate’s degree plus 7 or more years of experience; OR Master’s degree plus 3 or more years of experience - 5+ years of professional full-stack development experience, this includes experience with modern design patterns, enterprise-scale production systems, and Git - 1+ year of professional experience developing full-stack applications using React and Node.js - Candidate must be able to obtain and maintain a Public Trust Clearance - Candidate must reside in the U.S., be authorized to work in the U.S., and all work must be performed in the U.S. - Candidate must have lived in the U.S. for three (3) full years out of the last five (5) years   Preferred Qualifications  - Master's degree in computer science or related field - Experience developing production applications in Java Working at ICF ICF is a global advisory and technology services provider, but we’re not your typical consultants. We combine unmatched expertise with cutting-edge technology to help clients solve their most complex challenges, navigate change, and shape the future. We can only solve the world's toughest challenges by building a workplace that allows everyone to thrive. We are an equal opportunity employer. Together, our employees are empowered to share their expertise and collaborate with others to achieve personal and professional goals. For more information, please read our EEO policy. We will consider for employment qualified applicants with arrest and conviction records. Reasonable Accommodations are available, including, but not limited to, for disabled veterans, individuals with disabilities, and individuals with sincerely held religious beliefs, in all phases of the application and employment process. To request an accommodation, please email Candidateaccommodation@icf.com and we will be happy to assist. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations.  Read more about workplace discrimination rights or our benefit offerings which are included in the Transparency in (Benefits) Coverage Act. Candidate AI Usage Policy At ICF, we are committed to ensuring a fair interview process for all candidates based on their own skills and knowledge. As part of this commitment, the use of artificial intelligence (AI) tools to generate or assist with responses during interviews (whether in-person or virtual) is not permitted. This policy is in place to maintain the integrity and authenticity of the interview process.  However, we understand that some candidates may require accommodation that involves the use of AI. If such an accommodation is needed, candidates are instructed to contact us in advance at candidateaccommodation@icf.com. We are dedicated to providing the necessary support to ensure that all candidates have an equal opportunity to succeed.   Pay Range - There are multiple factors that are considered in determining final pay for a position, including, but not limited to, relevant work experience, skills, certifications and competencies that align to the specified role, geographic location, education and certifications as well as contract provisions regarding labor categories that are specific to the position. The pay range for this position based on full-time employment is: $98,614.00 - $167,644.00 Nationwide Remote Office (US99)

Related Job Pages

More Software Engineer Jobs

Activision Blizzard logo

Senior Manager, Engineering

Activision Blizzard

A global entertainment software company, Activision Blizzard produces some of the world's most successful online, mobile, and video games. Through its subsidiaries, the company is

Software Engineer141 days ago

Job Title: Senior Manager, Engineering Requisition ID: R025588 Job Description: Your Mission Call of Duty is one of the most iconic and successful video game franchises in the world, delivering unforgettable experiences to millions of players. At the heart of that experience is fair play, and that’s where the Ricochet team comes in. We’re on a mission to detect and eliminate cheaters swiftly, ensuring every player enjoys a level playing field. As the Senior Manager of Anti-Cheat Game Protection, you are responsible for driving the client-side technology that protects the integrity of one of the most beloved franchises in gaming. This involves managing and maintaining the current code base as well as identifying and investing in new technologies and services. All of this needs to be accomplished with a devops mentality to ensure that our systems are always available and operating at a reasonable scale. What you bring to the table The video game industry and therefore our business is fast-paced and will continue to evolve. As such, the duties and responsibilities of this role may be changed as directed by the Company at any time to promote and support our business and relationships with industry partners. Therefore, this role includes, but is not limited to, the following responsibilities: - Lead and inspire multiple engineering teams focused on anti-cheat and game protection technology - Define and communicate the technical vision and roadmap, ensuring alignment with franchise goals and player trust - Balance execution and strategy by driving short-term deliverables while planning for mid- and long-term initiatives - Foster collaboration across studios to deliver integrated solutions - Promote a DevOps culture of reliability, scalability, and continuous improvement across all systems and services - Develop and mentor talent, providing clear feedback and building an engaged, high-performing team - Contribute to culture by actively shaping a collaborative, inclusive, and innovative environment Why This Role Matters: Your contributions will help millions of players experience Call of Duty as it’s meant to be played—competitive, fair, and thrilling. You’ll tackle complex technical challenges, influence the future of anti-cheat technology, and make a real impact on one of the world’s largest gaming communities. Player Profile Minimum requirements: Experience - 10+ years of experience in Software Development - 5 + years of managing engineering team(s) - Proficiency in C/C++ and Python - Experience working in an engineering organization with a focus on CI/CD, scalability, and automation Knowledge & Skills - Advanced knowledge of algorithms and data structures - Clear and effective communication skills, both written and verbal Key Attributes - Strong passion for delivering high-quality products Extra Points Experience - Game development experience - Deep understanding or hands-on experience in the anti-cheat domain - Devops experience Knowledge & Skills - Familiarity with Call of Duty Game Architecture and cheat ecosystem - Knowledge of complier theory and code obfuscation techniques Your Platform Activision Central Tech works to support our development studios and their titles. Comprised of seven main teams, we have many specialties including big data, privacy and security, motion capture and animation pipeline technologies, graphics, build and infrastructure for studio development and data centers, optimization, systems programming and online services including matchmaking and networking. Central Tech is distributed globally with offices across the U.S., and in Canada, England, Ireland and Japan. Most of our teams are comprised of both engineering and research talent, allowing us to always have an eye on the future. Our talented engineers help with title development and provide valuable knowledge sharing between studios while our researchers are action-oriented and keep a strong connection with the needs of the game studios. Central Tech is part of Activision. To learn more about us and our research, please visit us at https://research.activision.com/. Our World At Activision, we strive to create the most iconic brands in gaming and entertainment. We’re driven by our mission to deliver unrivaled gaming experiences for the world to enjoy, together. We are home to some of the most beloved entertainment franchises including Call of Duty®, Crash Bandicoot™, Tony Hawk’s™ Pro Skater™, and Guitar Hero®. As a leading worldwide developer, publisher and distributor of interactive entertainment and products, our “press start” is simple: delight hundreds of millions of players around the world with innovative, fun, thrilling, and engaging entertainment experiences. We’re not just looking back at our decades-long legacy; we’re forging ahead to keep advancing gameplay with some of the most popular titles and sophisticated technology in the world. We have bold ambitions to create the most inclusive company as we know our success comes from the passionate, creative, and diverse teams within our organization. We’re in the business of delivering fun and unforgettable entertainment for our player community to enjoy. And our future opportunities have never been greater — this could be your opportunity to level up. Ready to Activate Your Future? We love hearing from anyone who is enthusiastic about changing the games industry. Not sure you meet all qualifications? Let us decide! Research shows that women and members of other under-represented groups tend to not apply to jobs when they think they may not meet every qualification, when, in fact, they often do! We are committed to creating a diverse and inclusive environment and strongly encourage you to apply. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, gender identity, age, marital status, veteran status, or disability status, among other characteristics. We are committed to working with and providing reasonable assistance to individuals with physical and mental disabilities. If you are a disabled individual requiring an accommodation to apply for an open position, please email your request to accommodationrequests@activisionblizzard.com. General employment questions cannot be accepted or processed here. Thank you for your interest. Rewards We provide a suite of benefits that promote physical, emotional and financial well-being for ‘Every World’ - we’ve got our employees covered! Subject to eligibility requirements, the Company offers comprehensive benefits including: - Medical, dental, vision, health savings account or health reimbursement account, healthcare spending accounts, dependent care spending accounts, life and AD&D insurance, disability insurance; - 401(k) with Company match, tuition reimbursement, charitable donation matching; - Paid holidays and vacation, paid sick time, floating holidays, compassion and bereavement leaves, parental leave; - Mental health & wellbeing programs, fitness programs, free and discounted games, and a variety of other voluntary benefit programs like supplemental life & disability, legal service, ID protection, rental insurance, and others; - If the Company requires that you move geographic locations for the job, then you may also be eligible for relocation assistance. Eligibility to participate in these benefits may vary for part time and temporary full-time employees and interns with the Company. You can learn more by visiting https://www.benefitsforeveryworld.com/. In the U.S., the standard base pay range for this role is $146,000.00 - $270,004.00 Annual. These values reflect the expected base pay range of new hires across all U.S. locations. Ultimately, your specific range and offer will be based on several factors, including relevant experience, performance, and work location. Your Talent Professional can share this role’s range details for your local geography during the hiring process. In addition to a competitive base pay, employees in this role may be eligible for incentive compensation. Incentive compensation is not guaranteed. While we strive to provide competitive offers to successful candidates, new hire compensation is negotiable.

United States
$146K - $270K / year
ABC Financial Services logo

Software Engineer - SQL Development Intern

ABC Financial Services

ABC Fitness is the #1 software provider for fitness businesses of any size, all around the world. Supporting 30K clubs, 650K coaches, 40M members, and processing more than $12B in payments every year, ABC Fitness provides scalable, data-driven solutions to simplify club management and engage members and clients. From personal trainers, boutique studios, and gyms, to international franchise health clubs, ABC Fitness will move your business forward through technology and industry insights. Innovation is at the center of everything we do, across ABC Glofox, ABC Ignite, ABC Trainerize, and ABC Evo. Let's make your fitness vision a seamless reality, together.

Software Engineer141 days ago
OtherRemoteTeam 11-50

Join ABC Fitness and become part of a culture that’s as ambitious as it is authentic. Let’s transform the future of fitness—together! Our Values Best Life We believe great work begins with great people. That’s why our culture is built on respect, trust, and belonging. We create an inclusive environment where every team member can bring their authentic self to work—because diverse perspectives drive innovation and meaningful impact. Growth Mindset We are doers, thinkers, and dreamers. At ABC Fitness, your growth is our investment. Through continuous learning, mentorship, and professional development opportunities, we empower you to reach new heights—personally and professionally. One Team From day one, you’ll be part of a team that collaborates, celebrates, and cares. We move fast, support one another, and have fun along the way. Because when you thrive, we all thrive. AS A SOFTWARE DEVELOPMENT INTERN, YOU WILL: - Designing, developing and modifying websites, applications and microservices to support business requirements using Agile Methodologies - Learn to be proficient in resolving technical issues through debugging, research and investigation. WHAT YOU’LL NEED: - Currently pursuing a bachelor’s degree in Computer Science, Software Engineering or related area - Experience with various programming languages - Strong communication and presentation skills - Self-motivated and results-oriented - Ability to interact with cross-functional teams - Strong problem-solving abilities - Highly developed analytical and organizational skills - Ability to work in a fast-paced environment - Completed sophomore year of college. WHAT’S IN IT FOR YOU: - Purpose led company with a Values focused culture – Best Life, One Team, Growth Mindset   - A fast-growing & fast-paced start-up culture prime for the picking. It’s a vibe!   - And more! Location: Remote   WHAT’S IN IT FOR YOU: - Purpose led company with a Values focused culture – Best Life, One Team, Growth Mindset - A fast-growing & fast-paced start-up culture prime for the picking. It’s a vibe! - And more! Work Authorization: We cannot offer employer sponsorship at this time; candidates must be eligible to work in the US for full-time employment. At ABC Fitness, we don’t just build technology—we build communities and transform lives. Your work matters here, your growth is supported, and your voice is heard. We welcome diverse talent and encourage you to apply, even if you don’t meet every requirement. ABC’S COMMITMENT TO DIVERSITY, EQUALITY, BELONGING AND INCLUSION:  ABC is an equal opportunity employer committed to diversity, equity, and inclusion. We strive to create a workplace where every employee, client, and partner feels valued, inspired, and empowered to reach their full potential. For us, inclusion isn’t just the right thing to do—it’s a business imperative. Learn more at abcfitness.com About ABC Fitness ABC Fitness is the #1 software provider for fitness businesses of any size, all around the world. Supporting 30K clubs, 650K coaches, 40M members, and processing more than $12B in payments every year, ABC Fitness provides scalable, data-driven solutions to simplify club management and engage members and clients. From personal trainers, boutique studios, and gyms, to international franchise health clubs, ABC Fitness will move your business forward through technology and industry insights. Innovation is at the center of everything we do, across ABC Glofox, ABC Ignite, ABC Trainerize, and ABC Evo. Let's make your fitness vision a seamless reality, together. Learn more at abcfitness.com #LI-REMOTE

United States
OtherRemoteTeam 1,001-5,000H1B Sponsor

We’re looking for problem solvers, innovators, and dreamers who are searching for anything but business as usual. Like us, you’re a high performer who’s an expert at your craft, constantly challenging the status quo. You value inclusivity and want to join a culture that empowers you to show up as your authentic self. You know that success hinges on commitment, that our differences make us stronger, and that the finish line is always sweeter when the whole team crosses together. Alteryx is searching for a Cloud Software Engineer (Mid-Level). This position is remote-friendly. Position Overview: We are seeking a skilled and motivated Mid-Level Cloud Software Engineer to join our team. In this role, you’ll be instrumental in developing and maintaining a scalable and performant TypeScript application that is deployed to the cloud and desktop. This is an exciting opportunity to grow your technical skills while contributing to a mission critical project in a fast-paced, product-driven environment. Primary Responsibilities: - Develop and maintain application features using TypeScript. - Build user-friendly interfaces using React. - Implement and manage application state using the Redux.js state store. - Write clean, maintainable, and well-tested code. - Collaborate within an agile development process. - Work closely with cross-functional partners in Product and UX to clarify requirements and deliver solutions. - Contribute to code reviews, technical discussions, and continuous improvement of development practices. - Contribute to documentation and share knowledge across the team and organization. - Application support in cloud and desktop deployments. Required Qualifications: - 2-5 years of professional experience in cloud software engineering. - Strong proficiency in TypeScript and React or similar framework. - Experience with version control systems (e.g., Git). - Understanding of software testing (unit, integration, and E2E tests). - Good communication skills and ability to work collaboratively in a team. - Familiarity with CI/CD workflows and cloud platforms. Valued Skills: - Windows application development experience, particularly using C#. - Familiarity with the Tauri cross-platform application development framework. - Familiarity with Kubernetes and Docker. - Knowledge of authentication and authorization best practices. Compensation: Alteryx is committed to fair, equitable, and transparent compensation. Final compensation is determined by several factors, including but not limited to relevant work experience, education, certifications, skills, and geographic location. The salary range for this role in the United States is $103,300 - $133,850. Bonus payouts are based on individual and company performance. In addition to base pay and bonus eligibility, this role includes clear forms of additional compensation, such as: - A monthly Connectivity Plus stipend of $150 to support remote work-related expenses - An annual $200 home office reimbursement Alteryx offers a comprehensive benefits package designed to support your health, financial security, and overall well-being, including: - Medical, dental, and vision coverage - 401(k) with company match - Paid parental leave, caregiver leave, and flexible time off - Mental health support and wellness reimbursement - Career development and education assistance Interested? Learn more and apply today at alteryx.com/careers! #LI-EM1 #LI-REMOTE Find yourself checking a lot of these boxes but doubting whether you should apply? At Alteryx, we support a growth mindset for our associates through all stages of their careers. If you meet some of the requirements and you share our values, we encourage you to apply. As part of our ongoing commitment to a diverse, equitable, and inclusive workplace, we’re invested in building teams with a wide variety of backgrounds, identities, and experiences. Benefits & Perks: Alteryx has amazing benefits for all Associates which can be viewed here. For roles in San Francisco and Los Angeles: Pursuant to the San Francisco Fair Chance Ordinance and the Los Angeles Fair Chance Initiative for Hiring, Alteryx will consider for employment qualified applicants with arrest and conviction records. This position involves access to software/technology that is subject to U.S. export controls. Any job offer made will be contingent upon the applicant’s capacity to serve in compliance with U.S. export controls.

United States
$103K - $133K / year
Job Closed
ClickHouse logo

Senior Software Engineer - Cloud Infrastructure

ClickHouse

ClickHouse is an open-source, column-oriented OLAP database management system.

Software Engineer141 days ago
OtherRemoteTeam 51-200Since 2016H1B Sponsor

About ClickHouse Recognized on the 2025 Forbes Cloud 100 list, ClickHouse is one of the most innovative and fast-growing private cloud companies. With more than 3,000 customers and ARR that has grown over 250 percent year over year, ClickHouse leads the market in real-time analytics, data warehousing, observability, and AI workloads. The company’s sustained, accelerating momentum was recently validated by a $400M Series D financing round. Over the past three months, customers including Capital One, Lovable, Decagon, Polymarket, and Airwallex have adopted the platform or expanded existing deployments. These customers join an established base of AI innovators and global brands such as Meta, Cursor, Sony, and Tesla. We’re on a mission to transform how companies use data. Come be a part of our journey! About the Team The Cloud Infrastructure Engineering team builds and manages the foundational blocks of ClickHouse Cloud data plane end-to-end. This includes compute, networking, security, and a multi-cloud, multi-region architecture that provides a reliable and scalable managed ClickHouse experience for ClickHouse Cloud customers. Our team is looking for highly skilled and experienced cloud infrastructure software engineers to join our team, who will be responsible for designing, deploying, and maintaining our infrastructure. What will you do? - Architect and build a robust, scalable, and highly available distributed infrastructure. - Build a cutting-edge cloud-native platform on top of the public cloud, and automate our cloud resource management. - Work closely with our ClickHouse core database development team, and security team and partner with them to produce the SAS offering. - Work on routing and traffic components to improve the reliability and scalability of our cloud service. - Systematically improve availability by applying industry and distributed systems best practices. - Design and build security components & tooling: firewall, PKI and certificate infra, zero trust network, etc. - Improve performance and cost efficiency of our infrastructure. About you: - 5+ years of relevant software development industry experience building and operating scalable, fault-tolerant, distributed systems. - Software development experience in Go, C/C++, Java, or another OOP language. - Experience with cloud technologies such as AWS, Azure, or GCP, including infrastructure-as-code (IaC) tools such as Terraform or CloudFormation. - Experience developing cloud infrastructure services, preferably with Kubernetes. - Experience developing cloud native edge or service mesh services, preferably with envoy and Istio. - Experience leading and shipping large scope technical projects in collaboration with multiple experienced engineers. - Understanding of network topologies, protocols, and security principles, such as VPNs, firewalls, and load balancers. - Knowledge of cloud security best practices, including encryption, access controls, and compliance standards like SOC2 and GDPR. - You have excellent communication skills and the ability to work well within a global team. - You are a strong problem-solver and have solid production debugging skills. - You are passionate about efficiency, availability, scalability and data governance. - You thrive in a fast-paced environment, and see yourself as a partner with the business with the shared goal of moving the business forward. - You have a high level of responsibility, ownership, and accountability #LI-remote The typical starting salary for this role in the US is $141,000—$208,000 USD The typical starting salary for this role in US Premium Markets is $157,000—$230,000 USD Compensation For roles based in the United States, the typical starting salary range for this position is listed above. In certain locations, such as the San Francisco Bay Area and the New York City Metro Area, a premium market range may apply, as listed. These salary ranges reflect what we reasonably and in good faith believe to be the minimum and maximum pay for this role at the time of posting. The actual compensation may be higher or lower than the amounts listed, and the ranges may be subject to future adjustments. An individual’s placement within the range will depend on various factors, including (but not limited to) education, qualifications, certifications, experience, skills, location, performance, and the needs of the business or organization. If you have any questions or comments about compensation as a candidate, please get in touch with us at paytransparency@clickhouse.com. Perks - Flexible work environment - ClickHouse is a globally distributed company and remote-friendly. We currently operate in 20 countries. - Healthcare - Employer contributions towards your healthcare. - Equity in the company - Every new team member who joins our company receives stock options. - Time off - Flexible time off in the US, generous entitlement in other countries. - A $500 Home office setup if you’re a remote employee. - Global Gatherings – We believe in the power of in-person connection and offer opportunities to engage with colleagues at company-wide offsites. Culture - We All Shape It As part of our first 500 employees, you will be instrumental in shaping our culture. Are you interested in finding out more about our culture? Learn more about our values here. Check out our blog posts or follow us on LinkedIn to find out more about what’s happening at ClickHouse. Equal Opportunity & Privacy ClickHouse provides equal employment opportunities to all employees and applicants and prohibits discrimination and harassment of any type based on factors such as race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. Please see here for our Privacy Statement.

United States