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 Staff Software Engineer, Core Services at Rad AI will play a pivotal role in the design, development, and optimization of scalable software solutions that drive our core products and services. This position entails collaborating with cross-functional teams to gather requirements, architecting robust systems, and enhancing existing services to meet the evolving needs of our users. The ideal candidate will leverage their extensive technical expertise to contribute to software architecture, mentor junior engineers, and drive innovative initiatives that align with the company’s strategic goals.
Job Responsibilities
- Design, develop, and maintain high-performance server-side applications and services.
- Collaborate closely with product managers, designers, and other engineers to deliver impactful software solutions.
- Implement best practices in code quality, testing, and continuous integration, ensuring the reliability and efficiency of software outputs.
- Mentor and guide junior engineers, fostering their professional growth and enhancing team capabilities.
- Troubleshoot and resolve complex technical issues, optimizing system performance and reliability.
- Stay abreast of industry trends and emerging technologies, recommending enhancements that will benefit the organization.
Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- A minimum of 5 years of experience in software development, with a solid understanding of software engineering principles.
- Proficiency in programming languages such as Java, Python, or Go.
- Demonstrated experience with cloud technologies (AWS, Azure, or GCP) and containerization tools (Docker, Kubernetes).
- Strong knowledge of database management systems and architectural patterns.
- Excellent problem-solving skills and the ability to work collaboratively in a fast-paced environment.
Technologies & Tools
The Staff Software Engineer will work with a wide array of technologies and tools that may include cloud computing platforms like AWS and Azure, programming languages such as Java, Python, or Go, and frameworks for microservices architecture. Additionally, experience with CI/CD tools, monitoring software, and agile project management tools will be crucial. Knowledge of containerization technologies like Docker and orchestration tools such as Kubernetes will also be beneficial in this role.
Ideal Candidates
The ideal candidate for the Staff Software Engineer, Core Services position will possess a combination of technical acumen and interpersonal skills. They should demonstrate a proactive approach to problem-solving, with the ability to think strategically and innovate solutions. Strong communication skills are essential for effectively collaborating with team members and stakeholders. The candidate should also be adaptable, open to feedback, and passionate about mentoring others while driving projects to successful completion.
Need to call your state’s unemployment office? We list every state’s phone lines, as each agency gives them. Find your state →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.