Software Engineer

closed
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
This job is filled or no longer available