Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer (React, Java, SQL Server) - (Remote - US)

$98.61k - $167.64k

ICF International Inc

*We are open to supporting 100% remote work anywhere within the United States. Must be able to support Eastern Time Zone*

ICF is a rapidly growing, entrepreneurial, multi-faceted consulting company that works with government representatives and users to build and enhance the Department of Defense (DoD) Child and Youth Programs (CYP) system. The DoD recognizes the importance of providing military and DoD-affiliated families with access to quality, affordable childcare programs. Access to childcare directly affects the efficiency, mission readiness, morale, and retention of DoD personnel worldwide.

ICF is seeking a Senior Software Engineer (React, Java, SQL Server) to support the CYP program. This position will be focused on maintaining and supporting the current Angular, Java, and SQL Server implementation; designing, implementing, and migrating to a modernized React, Java, and PostgreSQL architecture; and migrating an on-premise infrastructure to the cloud. This position requires extensive hands-on experience and the ability to update, maintain, and understand complicated SQL stored procedures to both support the current system and to migrate to a modern architecture and infrastructure. You should have experience with common development tools, techniques and numerous programming languages. All team members are very dynamic with experience delivering end-to-end solutions, quite often skilled in front-end, back-end, and database technologies. If you have an incredible passion for innovative technology development and enjoy working with clients, ICF is the place for you.

Essential functions:
  • Work in a full life-cycle software engineering project environment.
  • Bring new ideas, tools, services, and techniques to the group.
  • Use analytical thinking to make decisions based on facts and metrics whenever possible.
  • Demonstrate a desire to learn and accept new challenges within and outside of team.
  • Conduct thorough code reviews, implement unit and integration tests, and ensure code quality.
  • Stay up to date on assigned specialties, work on expanding to others.
  • Be willing to step up and lead initiatives at, or slightly above your title.
  • Follow ICF coding standards.
  • Foster asynchronous communication approaches and thrive in remote working environment.
  • Expected to own smaller efforts and components of larger projects.
What you must have:
  • Bachelor's degree in computer science, management information systems, mathematics, or equivalent experience.
  • 5+ years of experience in full-stack software engineering with a strong understanding of best practices, design patterns, clean code, and unit/integration testing.
  • 5+ years of experience with Java development including development of REST APIs using Spring Framework or Spring Boot.
  • 5+ years of experience using relational databases including analyzing, writing, debugging, and maintaining complicated stored procedures (SQL Server and/or PostgreSQL preferred)
  • 3+ years of experience in Frontend development with frameworks such as Angular or React (React preferred)
  • 2+ years of experience working with REST APIs.
  • 2+ years of experience with JPA, Hibernate, or equivalent ORM technologies.
  • 1+ year of experience with Agile and Scrum methodologies, including sprint planning, stand-ups, and retrospectives.
  • Excellent communication skills both written and verbal.
  • Must be able to obtain and maintain a Public Trust.
  • MUST RESIDE IN THE United States (U.S.) and the work MUST BE PERFORMED in the United States (U.S.), as this work is for a federal contract and laws do apply
  • Must be US Citizen or Permanent Resident (Greencard holder) due to a federal contract requirements.
Preferred Skills:
  • Cloud implementation and migration experience (AWS preferred) and experience with Infrastructure as Code implementations using tools such as Terraform
  • Experience working with containerization with Docker
  • Experience with container orchestration using tools such as Kubernetes
  • Microservice Architecture, DevSecOps, and CI/CD pipeline experience

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 View email address on click.appcast.io 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 View email address on click.appcast.io. 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)
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer (React, Java, SQL Server) - (Remote - US) in United States vacancy
  •  ...Senior Full Stack Engineer (Java/React) Advanced Software Engineer Make the worlds most advanced...  ...Experience (SQL, Postgre SQL) ~3...  ...Wildfly Application Web Server Experience...  ...careers/why-work-for-us/benefits This...  ...no possibility for remote work at our... 
    Remote work
    Senior
    SQL
    Flexible hours

    General Dynamics

    Dedham, MA
    7 hours ago
  •  ...Senior Java Developer The Senior Java Developer will be joining a team of top server engineers that design and build the heart of H5G games and product platform. The right candidate...  ...- Data Management Experience with SQL and No-SQL DBs, specifically with Cassandra... 
    Remote work
    Senior
    SQL

    High 5 Games

    United States
    8 hours ago
  •  ...At least 13 years of hands-on software development and programming experience with...  ...scalable applications and services based on Java frameworks such as Spring/Spring Boot/Spring...  ...with database technologies such as SQL Server, Sybase, Redis, MongoDB and so on.... 
    Remote work
    Senior
    SQL

    Trispoke Managed Services Pvt Ltd

    United States
    4 days ago
  •  ...Cipherbeats is looking for a highly skilled Senior Database Engineer to join their remote team in the US. You will be responsible for managing SQL Server across AWS and Azure, writing T-SQL code, optimizing performance, and planning migrations to AWS. The ideal candidate... 
    Remote work
    Senior
    SQL

    Cipherbeats

    New York, NY
    10 hours ago
  •  ...Senior Application Database Administrator (SQL Server) The Senior Application Database...  ...partners closely with engineering, DevOps, and...  ...will report to the Software Development Agile...  ...accommodation, please let us know at the...  ...This is a fully remote job opportunity.... 
    Remote work
    Senior
    SQL
    Local area
    Work from home
    Flexible hours

    Experian Payments

    United States
    4 days ago
  •  ...OverviewDescriptionAbout Us:eSimplicity...  .... Our engineers, designers...  ...are seeking a Senior Full Stack...  ...open-source software frameworks to...  ...all aspects of server-side processing...  ...such as React.js, Next.js,...  ...databases like SQL, MySQL, PostgreSQL...  ...supports a remote work environment... 
    Remote work
    Senior
    SQL

    Victrays

    Silver Spring, MD
    4 days ago
  • ## Senior BI/Data Analyst (Poweru BI / Tablea...  ..., Computer Software, Management ConsultingLocation: US (Remote)Experience Range:...  ...Master/Bachelor of Engineering or EquivalentTravel...  ....* Proficiency in SQL and experience with...  ...knowledge on SQL Server/SSIS. Should have... 
    Remote work
    Senior
    SQL
    Full time

    Exusia

    Doral, FL
    4 days ago
  •  ...Role: Developer SailPoint /Java/J2EE Senior (Job Id: 21109-1) US tech/Freddie Mac...  ...Location: Open to Remote Assignment Type...  ...relatable databases(Sybase, SQL Server, MySQL, or DB2), Eclipse...  ...integration and testing of software solutions based on J2EE... 
    Remote work
    Senior
    SQL
    Flexible hours

    Concord IT Systems

    United States
    3 days ago
  •  ...Golden Gate + SQL Server-DBA Location: US/Remote Duration: 6+ Months Job Description: Must Haves: ~ Experience working with Goldengate...  ...looking for a Sr. Oracle/SQL DBA to join the Database Engineering team to sit fully-remote within the US (preferably PST... 
    Remote work
    SQL

    Zortech Solutions

    United States
    9 hours ago
  •  ...Java Senior Developer Number of days onsite - 5 days Location...  ...organizations in the US and Canada. The ideal candidate...  ..., and troubleshooting software in the user interface or service...  ...web services, Hibernate, SQL, Tomcat, Application servers (WebSphere), SONAR, Agile,... 
    Remote work
    Senior
    SQL

    HCL Global Systems

    United States
    5 days ago
  •  ...interest rate swaps, US treasuries and...  ...and data & software architectures. For Hybrid Remote work salaries...  ...Hands on Senior Java Developer with...  ...years of core Java server development experience...  ...) MS SQL Server and/or...  ...in Mathematics, Engineering or Computer Science... 
    Remote work
    Senior
    SQL

    Lorven Technologies

    New York, NY
    2 days ago
  •  ...looking for a Senior Software Engineer to join our team...  ...world. We are a remote/in-office...  ...development and Java or Python for back...  ...next project. US based only,...  ...particularly Vue SQL (MySQL, Postgres, SQL Server) Git/GitHub,...  ...such as Vue, React, or similar as... 
    Remote work
    Senior
    SQL
    Temporary work
    Work at office
    Local area
    Home office
    Flexible hours
    1 day per week

    LTG

    United States
    2 days ago
  •  ...Overview: Senior Software Engineer (Java) (L3) Location - Remote No of roles - 5 Type of Hire - 4 months Contract...  ...-one builds, our clients look to us to deliver their mission-critical...  ...Spring Boot ~ Proficiency with SQL ~ Experience with data sourcing... 
    Remote work
    Senior
    SQL
    Contract work
    Shift work

    r2 Technologies, Inc.

    Atlanta, GA
    4 days ago
  •  ...Senior Software Developer STChealth is a company...  ..., Arizona (US). Job Summary...  ..., products, and engineering practices. You will...  .... Work Mode: Remote Shift Timings...  ...the following: Java application servers (Tomcat, Oracle...  ...Services, JSP, ASP, SQL, Relational... 
    Remote work
    Senior
    SQL
    Immediate start
    Shift work

    Harris Computer

    United States
    8 hours ago
  •  ...The Sr SQL Server DBA must be able to meet the...  ...Location: Initially remote support with...  ...Authorization: Must be a US citizen Job...  ...SQL Server database engine, Integration...  ...currently be working as a Senior SQL DBA supporting...  ...on delivering software and systems engineering... 
    Remote work
    Senior
    SQL
    Full time
    Temporary work
    Local area

    IBR (Imagine Believe Realize)

    Suitland, MD
    4 days ago
  •  ...Backend + Front end), React 19+, React...  ...best practices for software development,...  ...API routes, and SQL database design...  ...mentorship to junior engineers, conducting code...  ..., MySQL, or SQL Server, including...  ...Requirements This is a remote position. Our...  ...is processed, please contact us.
    Remote work
    Senior
    SQL
    Live in
    Relocation
    Flexible hours
    Weekday work

    Evry Health

    United States
    5 days ago
  • $158k - $176k

     ...journey. Join us in redefining...  ...expectations** For Remote Roles : If...  ...tasks in the software development life...  ...as Python, Java etc. Knowledge...  ...e.g. Microsoft SQL Server, MySQL). Solid...  ...as a great Engineer. BSc/BA in Computer...  ...Nice to have React, Selenium... 
    Remote job
    Senior
    SQL
    Full time
    Work at office
    Flexible hours

    Pointclickcare

    Remote
    1 day ago
  •  ...Senior Full Stack Developer Pearl is AI for professional...  ...and maintain high engineering standards. Clarify...  ...Extensive experience with React.js, including state...  ...database systems such as SQL Server or MySQL. Strong knowledge...  ...spirit, come work with us. Pearl is committed to... 
    Remote work
    Senior
    SQL
    Work experience placement

    JustAnswer

    United States
    3 days ago
  •  ...Senior Full Stack Java Developer This is a remote position. ITTConnect is seeking a Senior Full...  ...remotely for a client in the US. This is a long term...  ..., technology and engineering services present in nearly...  ...knowledge with Oracle, or MS SQL Server, MySQL. Demonstrate... 
    Remote work
    Senior
    SQL
    Work from home

    ITTConnect

    United States
    9 hours ago
  •  ...Senior Java Developer Remote, United States CTEC is a leading...  ...with delivery of software solutions...  ...software developers/engineers, stakeholders, and...  ...Experience using SQL or PL/SQL to access...  ...Oracle, MySQL, or SQL Server databases,...  ...Requirements: US Citizenship with... 
    Remote work
    Senior
    SQL
    Work experience placement
    Work at office

    Cybermedia Technologies

    United States
    3 days ago
  • $110k - $270k

     ...are looking for a Senior Frontend Engineer with strong Typescript...  ...interfaces in React to architecting robust...  ...and accurate server-side logic and APIs...  ...~ Experience with SQL ~ Applicants must...  ...bonus. #LI-Remote #LI-Associate...  ..., please contact us at talent_accommodations... 
    Remote work
    Senior
    SQL
    Summer work
    Work at office
    Local area
    Flexible hours
    3 days per week

    Veeva Systems

    Madison, WI
    1 day ago
  • $110k - $270k

     ...Join our dynamic engineering team as a Senior Java Engineer and be at the...  ...Experience in enterprise software or high-growth tech...  ...flexibility to work remotely or in the office within Canada or the US, ensuring seamless collaboration...  ...and expert-level SQL skills... 
    Remote work
    Senior
    SQL
    Work at office
    Local area
    Worldwide
    Flexible hours
    3 days per week

    Veeva Systems

    United States
    3 days ago
  •  ...Responsibilities As an Engineer 2, Software in IT Revenue...  ...work with others in a remote work environment Must...  ...software applications using Java, Maven, GIT, and other...  ...Java 17+ Experience with SQL OpenAPI spec...  ...****@*****.***) to contact us about your interest in... 
    Remote work
    Senior
    SQL
    Work experience placement
    Immediate start
    Work from home
    Flexible hours

    Enterprise Mobility Inc

    Saint Louis, MO
    5 days ago
  •  ...Senior Full Stack Software Engineer Location: Taipei, Taiwan Role Overview...  ...deep expertise in Java technologies, ecosystem...  ..., and maintain server-side components, APIs...  ...Strong understanding of SQL and relational database...  ...our network and help us shape the future of connectivity... 
    Remote work
    Senior
    SQL
    Flexible hours

    NETGEAR

    United States
    8 hours ago
  • $80 - $100 per hour

     ...About Very(Remote – USA)Very is a fully distributed...  ...About This RoleAs a Senior Level Software Engineer, you'll play a key...  ...production-grade Java, Python, and SQL code that meets high...  ...includes:Frontend: React, Vite, Expo, TypeScript...  ...RequirementsMust be US-basedUS Citizen (... 
    Remote work
    Senior
    SQL
    Hourly pay
    Full time
    Contract work
    For contractors
    Visa sponsorship

    Very

    Doral, FL
    5 days ago
  • $150k - $175k

     ...microservices, and modern engineering practices. If you...  ...services in Java using Spring Boot,...  ...containers) Data: SQL databases (MySQL preferred...  ...such as Vue, React, or Angular. Operational...  ...~ US Citizen with the ability...  ..., highly available software systems. ~ Strong... 
    Remote work
    Senior
    SQL
    Contract work
    Work at office
    Local area

    Motorola Solutions

    United States
    2 days ago
  •  ...Senior Java PL/SQL Developer/AI Description:...  ...in state-the-art software/hardware solutions...  ...analysis, design and re- engineering. Skilled and...  ...UNIX, MS Windows Server experience • Hands...  ...JavaScript, HTML, JSON, SQL Developer,...  ...candidates must be a US Citizen or have... 
    Remote work
    Senior
    SQL
    Permanent employment
    Interim role
    Work at office

    PLANIT Group

    United States
    3 days ago
  •  ...Senior Java Developer Location of work is remote in US. We are seeking a Sr. Java Developer...  ...and testing of software applications on an enterprise server platform, which may...  ...Java 8 and above, SQL, Spring Boot and Microservices...  ...with the team of engineers/developers as well... 
    Remote work
    Senior
    SQL
    Permanent employment
    Contract work
    For contractors
    Work at office

    Georgia IT Inc

    United States
    7 hours ago
  •  ...Software Support Engineer Sonatype is the software supply chain management...  ...largest repository of Java open-source components...  ...~ Experience with SQL databases (PostgreSQL...  ...1 or more application servers (e.g. Jetty, Apache,...  ...accommodation, please do not hesitate to let us know.... 
    Remote work
    Senior
    SQL
    Flexible hours

    Sonatype

    United States
    7 hours ago
  • $68k - $87k

     ...Microsoft SQL Server Engineer - Remote NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking... 
    Remote work
    SQL
    Temporary work
    Flexible hours
    Rotating shift

    NTT DATA

    United States
    21 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer (React, Java, SQL Server) - (Remote - US). Be the first to apply!