Remote Staff Software Engineer

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:

  • In this position, you will work with a team of talented software engineers to expand and support the core capabilities of the Total Expert platform, including data ingest, authentication, authorization, and data intelligence.
  • You will develop new features and platform capabilities using the latest developer tooling for our Marketing Automation and CRM platform, as well as technology integrations.
  • You will participate in problem analysis and collaborate with business users, customers, Product Team members, and other Engineering team members to identify and implement innovative software solutions and enhancements.
  • You will collaborate closely with the Product Team to influence and develop attainable project roadmap goals.
  • You will provide maintenance break/fix support for assigned areas of the platform and triage support issues to other areas of the Engineering Team.
  • You will participate in software scrum projects, communicate status and obstacles to the delivery team, and assist with planning and estimating.
  • You will participate in code reviews and provide mentorship and technical work direction to other Engineering team members.
  • You will engage in the greater software industry to stay up to date about technical and business best practices.

Requirements:

  • A Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field is required.
  • You must have 8+ years of professional software engineering experience within a team-based environment.
  • A solid understanding of Computer Science fundamentals, including data representation, data structures, and algorithms, is necessary.
  • You should have 3+ years of technical leadership experience, such as a tech lead, team lead, project lead, or similar role.
  • Experience in building and maintaining responsive web applications is required.
  • You must have experience with system design and application architecture.
  • Experience writing automated unit tests, using unit testing frameworks, and providing mentorship to other team members around unit testing approaches is essential.
  • Proficiency in PHP, C#, or similar languages is required.
  • You should have experience with JavaScript, TypeScript, and modern libraries and frameworks such as Vue or React.
  • Experience with relational databases like MySQL, PostgreSQL, or SQL Server is necessary.
  • Familiarity with queueing technologies such as AMQP or RabbitMQ is required.
  • You must have experience working in a CI/CD environment.
  • Team-based development experience using an agile development methodology is essential.
  • A passion for building great products, innovation, and solving complex customer problems is necessary.
  • A solid track record of building relationships and collaborating at all levels of the organization is required.
  • You should have the ability to work independently, along with a desire to grow and learn from teammates.
  • You must thrive in a high growth culture, demonstrating a forward-thinking mindset, resilience, adaptability, and curiosity.

Benefits:

  • The position offers the opportunity to work remotely from anywhere in the U.S.
  • You will be part of a talented team that values collaboration and innovation.
  • The role provides a chance to influence and develop project roadmap goals closely with the Product Team.
  • You will have opportunities for professional growth and mentorship within the engineering team.
  • The company fosters a high growth culture that encourages resilience, adaptability, and curiosity.
Leave a feedback