Full Time

Senior Software Engineer, Core Services

Rad AI
$110,000 - $150,000* / year (about $53–$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 Rad AI, so some details may not match this job. The employer's own page has the real description.

Overview


The Senior Software Engineer, Core Services at Rad AI will play a pivotal role in designing, developing, and implementing robust software solutions that enhance the operational efficiency of our core services. This position requires a proactive individual who can collaborate effectively with cross-functional teams to deliver high-quality software products while adhering to best practices in software development. The ideal candidate will lead technical initiatives, mentor junior engineers, and contribute to the continuous improvement of our engineering processes.



Job Responsibilities

  • Design, develop, and maintain scalable software solutions for core services.
  • Collaborate with product managers, data scientists, and other engineers to refine software specifications and requirements.
  • Lead code reviews and ensure adherence to coding standards and best practices.
  • Implement automated testing frameworks to support software quality assurance.
  • Optimize performance and enhance the reliability of existing applications.
  • Investigate and resolve software defects and production issues promptly.
  • Mentor junior team members and contribute to their growth and development.
  • Stay current with industry trends and emerging technologies to guide future development decisions.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Minimum of 5 years of professional experience in software development.
  • Proficient in programming languages such as Java, Python, or Go.
  • Experience with cloud computing platforms, preferably AWS or Azure.
  • Strong understanding of microservices architecture and RESTful APIs.
  • Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.
  • Excellent problem-solving skills and a strong analytical mindset.
  • Effective communication skills and the ability to work collaboratively in a team.


Technologies & Tools


In this position, the Senior Software Engineer will utilize various technologies and tools, including cloud platforms like Amazon Web Services (AWS) for infrastructure, programming languages such as Java and Python for application development, and frameworks like Spring Boot for building microservices. Familiarity with CI/CD tools such as Jenkins or GitLab is advantageous, along with version control systems like Git for code management and collaboration.



Ideal Candidates


The ideal candidate for the Senior Software Engineer position at Rad AI embodies strong technical acumen combined with a passion for innovation and problem-solving. They should demonstrate leadership abilities and proactively seek opportunities to mentor and guide others. Excellent communication skills are crucial for effectively collaborating with various stakeholders. A commitment to continuous learning and adaptability in a rapidly evolving technological landscape further distinguishes exceptional candidates in this role.

In software, telecom and media, hires came to 3.4% of jobs in September and layoffs to 1.7%, against 3.4% and 1% for all industries. The tech job market →

View Similar Jobs

Matches Jobs

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