Job Description
Job Title: Software EngineerLocation: California, USACompany: LeoforceAbout Leoforce:Leoforce is a trailblazer in the HR technology space, renowned for developing Ira, an AI-driven recruiting platform that transforms how organizations discover, engage, and hire talent. Our mission is to empower recruiters and job seekers alike by leveraging responsible, unbiased AI and advanced Talent Intelligence. At Leoforce, we foster a culture of innovation, collaboration, and continuous learning, where every team member is encouraged to challenge the status quo and contribute to our shared success.Our Culture & Benefits:- Innovation-Driven: Work alongside passionate professionals who are redefining the future of talent acquisition.- Growth-Oriented: We invest in your professional development with ongoing learning opportunities, mentorship, and clear career progression paths.- Inclusive & Supportive: Diversity, equity, and inclusion are at the heart of our culture. We celebrate unique perspectives and foster a sense of belonging.- Comprehensive Benefits: Enjoy competitive compensation, health and wellness programs, flexible work arrangements, and generous paid time off.- Work-Life Balance: We understand the importance of balance and offer flexible schedules and remote work options.Position Overview:As a Software Engineer at Leoforce, you will be instrumental in building and enhancing our next-generation AI-powered recruiting solutions. You will collaborate with talented engineers, product managers, and data scientists to deliver robust, scalable, and user-centric software products. This is an exciting opportunity to work on impactful projects that shape the future of HR technology.Key Responsibilities:- Design, develop, and maintain high-quality software applications, services, and APIs that power our AI recruiting platform.- Collaborate with cross-functional teams to gather requirements, define technical specifications, and deliver innovative solutions.- Write clean, maintainable, and efficient code following best practices in software engineering.- Participate in architectural discussions and contribute to the evolution of our technology stack.- Conduct code reviews, provide constructive feedback, and mentor junior engineers.- Identify, troubleshoot, and resolve complex technical issues in a timely manner.- Implement automated testing, continuous integration, and deployment pipelines to ensure software reliability and scalability.- Stay abreast of emerging technologies, industry trends, and best practices to drive continuous improvement.- Contribute to documentation, knowledge sharing, and process optimization initiatives.Required Qualifications:- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field.- Proven experience (2+ years preferred) in software development, ideally within SaaS, HRTech, or related industries.- Proficiency in one or more programming languages such as Java, Python, JavaScript, or C++.- Solid understanding of object-oriented design, data structures, algorithms, and software architecture.- Experience with RESTful APIs, microservices, and cloud-based platforms (AWS, Azure, or Google Cloud).- Familiarity with version control systems (e.g., Git) and agile development methodologies.- Strong analytical, problem-solving, and debugging skills.- Excellent communication skills and a collaborative mindset.Preferred Qualifications:- Experience with AI/ML frameworks (TensorFlow, PyTorch, Scikit-learn) or data engineering tools.- Knowledge of containerization (Docker, Kubernetes) and CI/CD pipelines.- Exposure to front-end frameworks (React, Angular, or Vue.js) is a plus.- Prior experience in a fast-paced, high-growth technology environment.What We Offer:- Competitive salary, annual performance bonuses, and stock options.- Comprehensive health, dental, vision, and life insurance.- Flexible work hours, remote work options, and generous paid time off.- Professional development programs, certifications, and tuition reimbursement.- A collaborative, inclusive, and innovative workplace where your ideas matter.How to Apply:If you are passionate about building transformative technology and want to make a real impact in the HR industry, we would love to hear from you! Please submit your resume and a brief cover letter outlining your relevant experience and why you’re excited to join Leoforce.