Software Engineer

AgileGrid Solutions

United States

Hybrid

USD 140,000 - 190,000

Full time

24 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Medical, dental, and vision insurance
Basic life insurance
Flexible paid time off & holidays
Retirement programs
1% charitable giving initiative
Professional development & recognition

Job summary

GrabJobs is seeking multiple Senior Software Engineers to join our team and help build scalable, high-performance applications that power our recruitment platform. You will work in a fast-paced, startup-like environment within a stable, profitable company with opportunities to influence architecture and cloud infrastructure.

You will bring 5+ years of Java experience, hands-on Spring, AWS, Docker, Kubernetes, and relational database expertise, and a track record of mentoring engineers.

Qualifications

  • Over five years of Java application development experience.
  • Hands-on experience with Spring, Hibernate, Maven, and Tomcat.
  • Proficient with SQL and relational databases; 3+ years in SQL.
  • Experience with AWS, Docker, and Kubernetes in cloud infrastructure.
  • Ability to mentor junior engineers and work in a cross-functional team.
  • Legal right to work in the United States; visa sponsorship not provided.

Responsibilities

  • Rapidly develop new applications on an existing enterprise platform with high quality and scalability.
  • Design and build cloud infrastructure from scratch following DevOps practices.
  • Collaborate with product management, design, and QA to deliver value to customers.
  • Contribute across backend, frontend, and infrastructure layers for robust systems.
  • Mentor junior engineers and lead code reviews and technical documentation creation.
  • Stay updated on emerging technologies to keep the platform at the forefront.

Skills

Java
Software design
Mentoring

Tools

Spring
MySQL
Hibernate
Maven
Git
Jenkins
Mockito
Tomcat
Linux
AWS
Docker
Kubernetes

Job description

About The Company

GrabJobs is a leading global platform dedicated to connecting talented professionals with top-tier organizations across various industries. Committed to innovation and excellence, GrabJobs strives to streamline the recruitment process by leveraging cutting-edge technology and a user-centric approach. Our mission is to empower both employers and job seekers by providing seamless, efficient, and transparent hiring solutions that foster growth and success. With a strong foothold in multiple markets worldwide, GrabJobs continues to expand its reach, offering a dynamic environment where talent and opportunity meet.

About The Role

We are seeking multiple Senior Software Engineers to join our innovative team at GrabJobs. This role offers an exciting opportunity to contribute to a rapidly growing organization that values creativity, technical excellence, and collaborative problem-solving. As a Senior Software Engineer, you will be instrumental in developing scalable, high-performance applications that enhance our platform’s capabilities. You will work in a fast-paced, startup-like environment within a stable, profitable company, tackling complex challenges that directly impact the efficiency of the recruitment industry. Your expertise will enable us to build new features, optimize existing systems, and implement best practices in cloud infrastructure and software development. This position is ideal for professionals eager to make a significant impact while enjoying the flexibility of a remote or hybrid work environment.

Qualifications

The ideal candidate will possess over five years of experience in Java application development, preferably within enterprise cloud software or high-growth technology companies. You should demonstrate a strong ability to write clean, maintainable, and testable code within collaborative team settings. Hands-on experience with open-source technologies such as Spring, MySQL, Hibernate, Maven, Git, Jenkins, Mockito, Tomcat, Linux, AWS, Docker, and Kubernetes is essential. Additionally, candidates must have a proven track record of working with relational databases and mastery of SQL, with at least three years of relevant experience. Strong mentorship skills and a commitment to team development are highly valued. Applicants must have the legal right to work in the United States, as Veeva Systems will not provide sponsorship for this role.

Responsibilities

In this role, you will be responsible for rapidly developing new applications on an existing enterprise platform, ensuring high quality and scalability. You will design and build cloud infrastructure from scratch, adhering to best practices in software development and DevOps. Collaborating closely with product management, design, and QA teams, you will deliver innovative solutions that provide immediate value to our customers. You will work across multiple layers of our technology stack, including backend, frontend, and infrastructure, to create seamless user experiences and robust systems. Mentoring junior engineers will be a key aspect of your role, fostering a culture of continuous learning and improvement. Additionally, you will participate in code reviews, contribute to technical documentation, and stay updated on emerging technologies to keep our platform at the forefront of the industry.

Benefits
  • GrabJobs offers a comprehensive benefits package designed to support your health, well-being, and professional growth.
  • Employees enjoy medical, dental, and vision insurance, along with basic life insurance coverage.
  • We promote work-life balance through flexible paid time off and company-sponsored holidays.
  • Our retirement programs help secure your financial future, and our 1% charitable giving initiative reflects our commitment to social responsibility.
  • We believe in nurturing our team members by providing opportunities for development, recognition, and meaningful engagement in a collaborative environment.
Equal Opportunity

GrabJobs is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender identity or expression, sexual orientation, national origin, age, disability, marital status, pregnancy, veteran status, genetic information, political affiliation, or any other protected characteristic. We are dedicated to providing accommodations for individuals with disabilities or special needs during the application and recruitment process. If you require assistance, please contact us at talent_accommodations@grabjobs.com.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Developer
Full Stack Developer

AgileGrid Solutions • United States

On-site
USD 120,000 - 180,000
Health insurance
Dental insurance
Vision insurance
+3
Senior Application Engineer
Senior Application Engineer

Nubitz • United States

On-site
USD 100,000 - 130,000
Stock options
Work From Home Flexibility
Fast growing tech company
+2
Customer Support Engineer
Customer Support Engineer

Netrolynx AI • United States

On-site
USD 90,000 - 140,000
Health insurance
Paid time off
Professional development
Frontend Developer
Frontend Developer

AgileGrid Solutions • United States

Hybrid
USD 70,000 - 110,000
Medical insurance
Dental insurance
Vision insurance
+6
Senior Software Engineer - Full Stack
Senior Software Engineer - Full Stack

Veeva Systems • Raleigh (NC)

On-site
USD 110,000 - 270,000
Medical, dental, and vision insurance
Flexible PTO and company paid holidays
Retirement programs
+1
Software Engineer – Java at Jobgether
Software Engineer – Java at Jobgether

Feedinkoo • United States

On-site
USD 95,000 - 130,000
Competitive salary and performance-based incentives
Comprehensive healthcare coverage
Retirement plans with company match
+2
Software Engineer
Software Engineer

RevSpring • Hamilton (NJ)

On-site
USD 100,000 - 150,000
Software Engineer - New Grad
Software Engineer - New Grad

HR Tech Job • Santa Monica (CA)

On-site
USD 130,000 - 150,000
Competitive salary
Benefits package & Flexible vacation
Employer-matched 401(k)
Senior Software Engineer - Java
Senior Software Engineer - Java

Veeva Systems • Portland (ME)

On-site
USD 110,000 - 270,000
Medical, dental, vision, and basic life insurance
Flexible PTO and company paid holidays
Retirement programs
+1
Lead Software Engineer - Java Backend
Lead Software Engineer - Java Backend

Next Frontier Capital • New York (NY)

On-site
USD 100,000 - 130,000
Comprehensive health care coverage
On-site health and wellness centers
Retirement savings plan
+2