Backend Software Engineer - Staff/Principal

New
S
SeeqIndustrial Data Analytics
United StatesFull-TimeStaff
Salary$170,000 - 205,000 USD
Apply NowOpens the employer's application page

Job Details

Required Skills
GraphQLNode.jsCloud ComputingJavaKotlinMySQLC++PostgresRustDistributed Systems

Requirements

  • Bachelor's or Master's degree in computer science, software engineering, or related field.
  • Substantial professional experience designing, building, and evolving complex software systems.
  • Expertise in at least one backend programming language such as Kotlin, Java, Rust, or C++.
  • Expertise in backend development for data-intensive applications.
  • Experience working with databases such as Postgres or MySQL.
  • Proficiency with distributed computing and cloud platforms.
  • Strong understanding of software design principles, patterns, and best practices.
  • Proven leadership skills with the ability to guide and mentor engineers.
  • Strong advocate for unit testing, continuous integration, and elegant code solutions.
  • Excellent communication and collaboration skills in a cross-functional environment.
  • Familiarity with agile development methodologies like Scrum or Kanban.

Responsibilities

  • Lead the design and development of complex software systems.
  • Shape the technical direction and architecture of the software platform.
  • Collaborate with cross-functional teams including product managers, designers, and other engineers.
  • Mentor and coach junior engineers in best practices and professional growth.
  • Drive innovation by implementing new technologies and frameworks.
  • Participate in pair programming, code reviews, and providing actionable feedback.
  • Engage with customers to understand pain points and articulate feature rationales.
  • Address bugs, refactor code, and reduce technical debt.
View Full Description & ApplyYou'll be redirected to the employer's site
$170,000 - 205,000 USD
Apply Now