Full Time

Senior Software Engineer

GrabaJobs - Job Search Automation AI
$100,000 - $150,000* / year (about $48–$72 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by GrabaJobs - Job Search Automation AI, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Senior Software Engineer at GrabaJobs will play a pivotal role in designing, developing, and maintaining advanced software applications that enhance the job search experience through automation and AI technologies. This individual will collaborate with cross-functional teams to deliver scalable solutions, mentor junior engineers, and drive best practices in software development, ensuring reliability and performance in our platforms.



Job Responsibilities

  • Design, develop, and implement robust software solutions in alignment with project requirements.
  • Collaborate with product managers and designers to gather and analyze requirements, translating them into technical specifications.
  • Lead code reviews, providing constructive feedback to enhance code quality and developer skills.
  • Mentor junior software engineers, promoting a culture of learning and knowledge sharing.
  • Optimize existing applications for performance, scalability, and security.
  • Participate in the full software development lifecycle, including planning, testing, deployment, and maintenance.
  • Stay abreast of industry trends and emerging technologies, integrating best practices into development processes.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field; a Master’s degree is a plus.
  • Minimum 5 years of experience in software development, with a focus on scalable web applications.
  • Proficiency in programming languages such as Java, Python, or JavaScript.
  • Experience with web frameworks (e.g., React, Angular, or Spring) and RESTful APIs.
  • Familiarity with cloud technologies (e.g., AWS, Azure, or Google Cloud Platform).
  • Strong understanding of database technologies (SQL and NoSQL) and data modeling.
  • Excellent problem-solving skills and the ability to work effectively in a team-oriented environment.


Technologies & Tools

The Senior Software Engineer will utilize a variety of technologies and tools in their daily work, including cloud platforms (AWS, Azure), database systems (PostgreSQL, MongoDB), version control (Git), and continuous integration/continuous deployment (CI/CD) pipelines. The role also involves working with modern web development frameworks such as React, Node.js, and RESTful APIs for building interactive user interfaces and server-side applications.



Ideal Candidates

The ideal candidate for the Senior Software Engineer position at GrabaJobs is a proactive and innovative thinker who thrives in a fast-paced environment. They possess strong communication skills and a collaborative mindset, allowing them to effectively engage with team members and stakeholders. A passion for technology and a drive for continuous learning, coupled with a keen ability to analyze complex problems and devise optimal solutions, are key traits that contribute to their success in this role.

The US unemployment rate was 4.2% in September 2026, against 4.4% a year before, says the Bureau of Labor Statistics. See it over the years →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.