This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
The Senior Software Engineer, Integrations will collaborate with Product Management to meet user needs while maintaining quality and minimizing technical debt.
This role involves conducting various testing techniques to protect against regressions and constantly improving project quality through code contributions and advocacy for larger-scale changes.
The engineer will be responsible for building exceptional consumer experiences, ensuring code quality, scalability, reliability, and performance.
Monitoring software applications to ensure they operate in accordance with specifications is a key responsibility.
The position includes recommending software upgrades for existing programs and systems, as well as modifying software to correct errors, adapt to new hardware, upgrade interfaces, and enhance performance.
Analyzing software to recommend and plan installations of new systems and modifications of existing systems is required.
The engineer will expand or modify systems to serve new purposes or improve workflow and take proactive steps to protect against regressions through various testing techniques.
Strong communication skills are necessary to consult with management and ensure agreement on system principles.
The role includes developing, documenting, and revising system design procedures, test procedures, and quality standards.
The engineer will deploy applications and services on the cloud for scalability and reliability and architect scalable event-driven systems to handle high data volumes and traffic.
Leading technical discussions and decisions as a subject matter expert and guiding junior team members is expected.
The engineer will advocate for and implement best practices in software development, including code reviews, testing, and documentation, while maintaining high standards for code quality and system reliability.
Telecommuting is permitted, and the position reports to Headquarters.
Requirements:
A Bachelor’s degree or U.S. equivalent in Computer Science, Software Engineering, Information Technology, Computer Engineering, or a related field is required, along with 4 years of professional experience as a Software Developer, Software Engineer, or in a similar role involving software engineering for web technologies or applications.
Candidates must have 4 years of professional experience in software engineering, including developing, documenting, improving, and testing scalable and reliable web technologies or applications.
Experience with Java, Python, or Go for at least 4 years is required.
Candidates must have 3 years of professional experience utilizing cloud computing platforms such as AWS, Azure, or GCP to deploy applications and services for scalability and reliability.
A minimum of 2 years of professional experience in Large Scale Data Processing, including SQL and NoSQL, to manage and process large datasets for model training or marketing analysis is necessary.
Benefits:
Competitive perks and benefits are offered, including health and wellness programs and equity options to support employees in bringing their best selves to work.
For U.S. based applicants, the base salary range for this full-time position is $170,400 - $255,600, in addition to equity and benefits.
Salary ranges are determined by role, level, and location.