Software Engineer

SheerID Logo

SheerID

πŸ“Remote - United States

Summary

Join SheerID as a Software Engineer and contribute to the development and deployment of cutting-edge SaaS solutions. You will collaborate with a high-performing team to build high-quality, user-centric applications. This role requires a strong foundation in data analysis and a commitment to crafting user-friendly software. You will be responsible for implementing complex software solutions, driving technical excellence, and championing innovation. The ideal candidate possesses strong leadership qualities and a desire to share knowledge and learn from others. SheerID is an equal opportunity employer committed to diversity and inclusion.

Requirements

  • Hold a Bachelor's degree in Computer Science, Software Engineering, or a related field (equivalent experience considered)
  • Possess 3+ years of experience in software design and back-end development
  • Demonstrate a proven ability to design, develop, and deploy scalable and maintainable software solutions
  • Show a deep understanding of object-oriented programming principles, design patterns, and software development best practices
  • Exhibit proficiency with Git/version control and experience with CI/CD pipelines
  • Possess excellent communication, interpersonal, and problem-solving skills

Responsibilities

  • Implement complex software solutions: Leverage your expertise to develop high-performance, scalable systems that meet the evolving needs of our clients
  • Drive technical excellence: Champion best practices in software design, development, and testing, ensuring the delivery of robust, maintainable, and high-quality code
  • Champion innovation: Stay abreast of industry trends and emerging technologies, identifying opportunities to leverage them to enhance our verification platform
  • Own the full software development lifecycle: From design and development to deployment and maintenance, take ownership of your projects and drive them to successful completion
  • Collaborate effectively: Work closely with product managers, designers, and other stakeholders to translate business requirements into technical solutions

Preferred Qualifications

  • Have experience with Java
  • Have experience with Swagger, REST, and Jenkins or similar build systems
  • Have experience working with third-party partners and integrating with external APIs
  • Have experience with AWS, Kubernetes, and DevOps practices
  • Have experience with Machine Learning and AI
  • Have experience with Big Data, Data Science, or Stream Processing

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.