Remote Senior Software Engineer, Integrations

Posted

This job is closed

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.
About the job
Posted on
Job type
Salary
$ 170,400 - 255,600 USD / year
Experience level
Technology stack
Leave a feedback