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