Make a real difference with your engineering skills. At SheerID, we're building the future of data-driven marketing with our innovative Audience Data Platform, empowering businesses to understand and connect with consumers in powerful new ways. SheerID’s mission is to deliver a seamless verification experience for millions of users monthly, enabling access to exclusive offers while safeguarding data privacy.
As a Senior Software Engineer, you'll play a critical role in architecting, developing, and deploying cutting-edge SaaS solutions with a direct impact on our clients and SheerID's growth trajectory. Collaborate with a high-performing team to build high-quality, user-centric applications focusing on interoperability and scalability. You'll not only write code, but also mentor colleagues, conduct code reviews, and actively participate in knowledge-sharing to elevate the team's expertise.
We're seeking a passionate and experienced Java engineer with a strong foundation in data analysis and a commitment to crafting high-quality, user-friendly software. You thrive in collaborative environments, possess strong leadership qualities, and are eager to both share your knowledge and learn from others.
Role Specific Job Duties:Lead the design and implementation of complex software solutions: Leverage your expertise to architect and 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.Mentor and guide fellow engineers: Provide technical guidance, conduct code reviews, and foster a culture of continuous learning and improvement within the team.Contribute to architectural decisions: Collaborate with architects and other senior engineers to define and evolve the technical direction of our products and platform.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.Required Skills / Experience: Bachelor's degree in Computer Science, Software Engineering, or a related field (equivalent experience considered).5+ years of experience in software design and back-end development.Proven ability to design, develop, and deploy scalable and maintainable software solutions.Deep understanding of object-oriented programming principles, design patterns, and software development best practices.Proficiency with Git/version control and experience with CI/CD pipelines.Excellent communication, interpersonal, and problem-solving skills.Preferred Skills / Experience: Experience with Java.Experience with Swagger, REST, and Jenkins or similar build systems.Experience working with third-party partners and integrating with external APIs.Experience with AWS, Kubernetes, and DevOps practices.Experience with Machine Learning and AI.Experience with Big Data, Data Science, or Stream ProcessingSheerID is an equal opportunity employer. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, performance, and business needs. We celebrate diversity and are committed to creating an inclusive environment for all candidates and employees. SheerID believes that diversity and inclusion is critical to our success as a company, and we seek to recruit, develop and retain the most talented people from a diverse candidate pool.
Please be aware that any communication related to this job posting will only come from email addresses ending in @sheerid.com. We strongly advise against engaging with any outreach from other sources, as they may be fraudulent.
To ensure your safety, please note that we will never:
Provide screening questions via email
Extend a job offer without a formal interview process
Request any personal information (such as Social Security numbers, banking details, etc.) through email or messaging platforms
If you receive any unsolicited requests or suspect fraudulent activity, please report it immediately. Your safety and privacy are of the utmost importance to us. Thank you for your attention and caution.