As a Senior Software Engineer with us, youll take ownership of designing and developing product features, whether its front-end, back-end, or full-stack, tailored to your experience, interests, and business needs
Were seeking individuals who are passionate about building end-to-end software solutions, with a proven track record in delivering scalable solutions and expertise in systems design
Youll play a key role in driving projects, and collaborating cross-functionally with Product Managers, business stakeholders, and other tech teams throughout the project lifecycle
Your ability to effectively communicate with users, technical teams, and management to gather requirements and articulate technical designs will be criticalBasic Qualifications
5 years of noninternship professional software development experience
5 years of programming experience with either Java or JavaScript
Proficiency in Java JavaScript or related technologies
Mastery of ObjectOriented Programming OOP principles and design patterns
Excellent communication skills and a collaborative spirit
2 years of experience leading design or architecture of new and existing systems
Experience with the full software development lifecycle including coding standards code reviews source control management build processes testing and operations
Preferred Qualifications
Experience as a mentor tech lead or leading an engineering team with 3 years of experience is a plus
Experience with cloud platforms like AWS Azure or Google Cloud is advantageous
Bachelors degree in computer science or equivalent
What Youll Do
Lead the design and implementation of crucial system features using Java andor JavaScript brilliance
Collaborate closely with Product Management and crossfunctional teams to deliver stellar software solutions
Advocate for architectural enhancements to keep our platform ahead of the curve
Guide our transition to a Microservices ecosystem with your expertise
Inspire and mentor junior engineers fostering a culture of innovation and excellence