Software Engineer Supervisor (System Admin)

HR1Systems

$120K — $150K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Master's degree or PhD in Software Engineering, Computer Science, or related field.
  • 5+ years in software development with data structures and algorithms.
  • 2-5+ years managing a team, demonstrating leadership in software projects.
  • 5+ years in testing and launching software products.
  • 5+ years of project management experience.

Responsibilities

  • Design and develop scalable software solutions for HR technology.
  • Implement machine learning models and algorithms to solve complex problems.
  • Drive the development of AI solutions including deep learning and NLP.
  • Engage in full-stack development for seamless integration of systems.
  • Collaborate with cross-functional teams to enhance product features.
  • Mentor junior engineers and lead project initiatives.
  • stay updated on AI advancements and apply innovations to systems.

Benefits

  • Paid Time Off to support work-life balance.
  • Annual bonus opportunity based on performance.
  • Paid USA holidays to promote employee well-being.
  • Flexible hours accommodating a work-life balance.
  • Remote work options for greater flexibility.
  • Annual international company retreats for team building.
  • Health and wellness programs to support employee health.
Full Job Description
Description

As a software engineer supervisor, you will work on specific projects critical to HR1Systems' needs with opportunities to switch teams and projects due to our fast-paced business growth. We need our engineers to be versatile, display leadership qualities, and be enthusiastic about taking on new problems across the full stack as we continue to push technology forward. You will be managing a team of junior software engineers and data analysts.

Primary/Essential Duties and Key Responsibilities:
  • Design and Develop Scalable Software Solutions: Bring fresh ideas from various areas to address complex challenges in HR technology.
  • Develop and Implement Models: Design and build machine learning models and algorithms to address complex problems.
  • Machine Learning and AI Development: Design and implement machine learning algorithms and AI-driven solutions, including deep learning and natural language processing.
  • Full-Stack Development: Work across the full technology stack, from backend services to front-end user interfaces, ensuring seamless integration and performance.
  • Collaboration: Work closely with cross-functional teams, including data analysts, project managers, and other engineers, to integrate AI solutions into our products and improve standard operating procedures.
  • Leadership: Display leadership qualities by mentoring junior team members and leading projects.
  • Research and Innovation: Stay current with AI and software engineering research, applying new techniques to enhance existing systems.
  • Code Quality and Review: Maintain high-quality, maintainable code, and participate in code reviews.
  • Data Analysis: Analyze large datasets to extract insights and optimize model performance.
  • Deploy Solutions: Deploy machine learning models and ensure their performance aligns with business needs.
  • Document and Review: Maintain clear documentation of processes and participate in code reviews to ensure high-quality, maintainable code.
  • Project Manager: Manage project, scheduling, client interfacing, deadlines, risk assessments, etc.
  • Supervisor: Manage a team of software engineers and data analysts.

Benefits
  • Paid Time Off
  • Bonus
  • Paid USA Holidays
  • Flexible Hours (standard 8am-5pm EST)
  • Remote Work
  • Annual International Company Retreats
  • Health and Wellness Programs


Requirements

Education:
  • Master's degree or PhD in Software Engineering, Computer Science, or a related technical field.

Experience:
  • 5+ years of experience in software development and with data structures/algorithms.
  • 2-5+ years of managing a team
  • 5+ years of experience testing and launching software products.
  • 5+ years of experience with software design and architecture.
  • 5+ years of experience with machine learning algorithms, artificial intelligence, deep learning, or natural language processing.
  • 5+ years of project management experience

Technical Skills:
  • Strong proficiency in R and Python, with a deep understanding of data manipulation, analysis, and machine learning workflows.
  • Hands-on experience with cloud platforms such as AWS, GCP, or Azure for deploying ML models.
  • Experience with SQL and NoSQL databases for storing and retrieving large datasets.
  • Knowledge of Docker and Kubernetes for containerization and orchestration.
  • Experience with Git, version control, and experiment tracking tools (e.g., MLflow, DVC).

Skills:

  • Strong leadership skills and a desire to teach and educate a team.
  • Strong understanding of software development lifecycle and agile methodologies.
  • Excellent problem-solving skills and the ability to communicate complex ideas effectively.
  • Versatility in working across different technologies and a willingness to learn new tools and languages as needed.
  • Ability to work independently and collaboratively in a remote, fast-paced environment.

Similar Jobs

More Jobs at HR1Systems

More Information Technology Jobs

Find similar Software Engineer Supervisor (System Admin) jobs: