Apply

Staff, Software Engineer (Backend)

Posted 2 days agoViewed

View full description

💎 Seniority level: Staff, 8 years

💸 Salary: 140000.0 - 180000.0 USD per year

🔍 Industry: Software Development

🏢 Company: Seeq👥 101-250💰 $50,000,000 Series D 8 months agoIndustrialInternet of ThingsAnalyticsCommercialSoftware

🗣️ Languages: English

⏳ Experience: 8 years

Requirements:
  • Experience working with cloud platforms and technologies, like AWS, Azure, or GCP
  • Expertise in one or more programming languages. An ideal candidate has extensive experience with the JVM and is an expert in Kotlin or Java
  • Demonstrate a strong understanding of software design principles, patterns, and best practices
Responsibilities:
  • Lead the design and development of complex software systems
  • Mentor and coach junior engineers, guiding them in best practices and helping them grow their skills
Apply

Related Jobs

Apply

🧭 Full-Time

🔍 Software Development

  • Proficient with a high order object oriented language. (especially Python - open to Go, Java, Scala, C# etc.)
  • 9+ years of relevant development experience building production grade solutions.
  • Delivery focused with solid exposure to event driven architectures and high volume data processing.
  • Practical exposure of CI/CD pipelines for your production services.
  • Familiarity with public cloud service platforms.
  • Experience partnering and collaborating with remote teams (across different time zones).
  • Proven track record in learning new technologies and applying that learning quickly.
  • Experience building observability and monitoring into applications.
  • Help design, build and deliver the services and domains that power our platform — shaping the product features and capabilities that underpin our platform.
  • Provide technical leadership – leading by example both within your team/domain and across our organization.
  • Exert your passion and thinking to shape the technical direction of our product and platform domains. Using best of breed languages, frameworks and technologies.
  • Collaborate with Product Managers, Designers and Engineers to take ideas from concept to delivery. Balancing the desire to ship code with the responsibility to get it right.
  • Contribute to our culture improving how we deliver as a team. Helping us to leave things better than we find them and making it easier for us to get stuff done.
  • Support, coach and mentor Engineers within our team by sharing your insight, knowledge and experience as we learn and grow together.
Posted 12 days ago
Apply
Apply

🧭 Full-Time

💸 37000.0 - 45000.0 PLN per month

🔍 Software Development

🏢 Company: Sprout Social👥 501-1000💰 $40,500,000 Series D over 6 years agoSaaSAppsAnalyticsSoftwareSocial Media

  • 7+ years experience developing and supporting software in a production environment
  • 5+ years experience programming in an object oriented language such as Java, Python, C# or C++
  • 3+ years experience leading engineering projects and initiatives, including the design, development, and implementation of distributed systems, ensuring delivery of reliable services, prioritizing technical improvements with cross-functional teams, and/or driving technical vision.
  • Ensure service excellence and maintain robust, scalable technical foundations, leveraging technologies such as Java, Python, MySQL, NSQ, Hbase, AWS, and Kubernetes.
  • Help lead the team through complex product and technical roadmaps, guiding them to consistently successful outcomes.
  • Work to improve the processes, systems, and tools we use to deliver quality products and champion technical initiatives and direction.
  • Build processes to proactively identify and address technical issues as part of team delivery or escalate larger initiatives for prioritization with team leadership.
  • Provide technical mentoring for engineers across the team and facilitate learning through pairing, documentation, and workshops.
Posted 16 days ago
Apply
Apply

📍 UK

🧭 Full-Time

💸 140000.0 - 180000.0 GBP per year

🔍 Financial Technology

  • You have 8+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin.
  • You have an extensive track record of developing highly available distributed systems using technologies like AWS, MySQL, Spark and Kubernetes.
  • Knowledge of Payment systems and experience working in the financial technology industry
  • You have experience delivering major features, system components or deprecating existing functionality in a system through the definition of a technical and execution plan.
  • You write high quality code that is easily understood and used by others.
  • You thrive in ambiguity, and are comfortable moving from low level language idioms all the way to the architecture of large systems to understand how they work.
  • Your growth and impact trajectory demonstrates that you have mastered gathering and iterating on feedback from your engineering and cross-functional peers.
  • You have strong verbal and written communication skills that support effective collaboration with our global engineering team.
  • You will be responsible for setting technical strategy for your team on a year-long time scale, and help your team tie it together with critical, business-impacting projects.
  • You will collaborate across teams in the product development lifecycle by collaborating with product management, design & analytics to ensure technical sustainability, risks and trade-offs are well understood and managed.
  • You will act as a force-multiplier for your team through your definition and advocacy of technical solutions and operational processes.
  • You take ownership of your team’s operations and availability by ensuring you have the right monitoring, triage rotations, playbooks, policies, testing and alerting in place to support “keep the lights on” & on-call efforts.
  • You will foster a culture of quality and ownership on your team by setting code review and design standards for your team, and advocating for them beyond your team through your writing and tech talks.
  • You will help develop talent on your team by providing feedback and guidance, and leading by example.

AWSBackend DevelopmentPythonSoftware DevelopmentSQLKotlinKubernetesMySQLSparkCI/CD

Posted 16 days ago
Apply
Apply

📍 United States, Europe

🧭 Full-Time

💸 180000.0 - 220000.0 USD per year

🔍 Software Development

🏢 Company: Eppo

  • Experience with OLAP SQL queries and processing
  • Expertise with software engineering practices like test coverage and CI/CD workflows
Building and maintaining backend APIs that power internal and external systems alike

Backend DevelopmentSoftware DevelopmentSQLApache AirflowCloud ComputingSnowflakeTypeScriptAPI testingData engineeringREST APINest.jsCI/CDData modelingNodeJSSoftware Engineering

Posted 19 days ago
Apply
Apply

📍 UK

🧭 Full-Time

💸 140000.0 - 180000.0 GBP per year

🔍 Financial Technology

🏢 Company: Affirm👥 1001-5000💰 Post-IPO Equity about 4 years ago🫂 Last layoff about 2 years agoLendingFinancial ServicesPaymentsFinTech

  • You have 8+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin.
  • You have an extensive track record of developing highly available distributed systems using technologies like AWS, MySQL, Spark and Kubernetes.
  • Knowledge of Payment systems and experience working in the financial technology industry
  • You have experience delivering major features, system components or deprecating existing functionality in a system through the definition of a technical and execution plan. You write high quality code that is easily understood and used by others.
  • You thrive in ambiguity, and are comfortable moving from low level language idioms all the way to the architecture of large systems to understand how they work.
  • Your growth and impact trajectory demonstrates that you have mastered gathering and iterating on feedback from your engineering and cross-functional peers.
  • You have strong verbal and written communication skills that support effective collaboration with our global engineering team.
  • You will be responsible for setting technical strategy for your team on a year-long time scale, and help your team tie it together with critical, business-impacting projects.
  • You will collaborate across teams in the product development lifecycle by collaborating with product management, design & analytics to ensure technical sustainability, risks and trade-offs are well understood and managed.
  • You will act as a force-multiplier for your team through your definition and advocacy of technical solutions and operational processes.
  • You take ownership of your team’s operations and availability by ensuring you have the right monitoring, triage rotations, playbooks, policies, testing and alerting in place to support “keep the lights on” & on-call efforts.
  • You will foster a culture of quality and ownership on your team by setting code review and design standards for your team, and advocating for them beyond your team through your writing and tech talks.
  • You will help develop talent on your team by providing feedback and guidance, and leading by example.

AWSBackend DevelopmentPythonSoftware DevelopmentSQLKotlinKubernetesMySQLSparkRESTful APIsMicroservices

Posted 19 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 230000.0 - 250000.0 USD per year

🔍 Healthcare

🏢 Company: Machinify👥 51-100💰 $10,000,000 Series A over 6 years agoArtificial Intelligence (AI)Business IntelligencePredictive AnalyticsSaaSMachine LearningAnalytics

  • 10+ years of backend focused experience in the field of application programming
  • Strong working experience with Java or Scala
  • Experience reading and understanding complex enterprise-grade code, quickly contributing to it, and suggesting improvements.
  • Working experience writing SQL queries
  • Additional Python and C# or other backend languages are a plus
  • Strong CS foundation (data structures, asynchronous programming)
  • Excellences in test writing discipline
  • Critical thinking and problem solving skills working in a high growth environment
  • Comfortable navigating ambiguity
  • BS or MS in Computer Science (or equivalent experience)
  • Contribute to backend server-side development to ensure our application is extensible, scalable, and secure
  • Recognize and prioritize between Customer deliverables & Tech debt to develop a sustainable software suite of products.
  • Enjoy designing and architecting complex frameworks for applying ML techniques to large data volumes and simplifying labor-intensive processes
  • Deliver resilient enterprise software solutions

AWSBackend DevelopmentDockerLeadershipProject ManagementSQLDesign PatternsGitJavaKubernetesMachine LearningSoftware ArchitectureSpring BootAlgorithmsData StructuresJava SpringREST APICommunication SkillsCI/CDProblem SolvingRESTful APIsMicroservicesCritical thinkingScalaSoftware Engineering

Posted 21 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 232000.0 - 310000.0 USD per year

🔍 Software Development

🏢 Company: Affirm👥 1001-5000💰 Post-IPO Equity about 4 years ago🫂 Last layoff about 2 years agoLendingFinancial ServicesPaymentsFinTech

  • 6+ years of hands-on experience with MySQL and Distributed SQL, including schema design, query optimization, and performance tuning.
  • Deep understanding of distributed systems concepts and experience with technologies like consensus algorithms, distributed transactions, and data replication.
  • Proficiency in at least two of Kotlin, Python, Go, Rust, with a strong emphasis on clean, maintainable code.
  • Strong proficiency in operating automation tools to manage database infra like Terraform and Ansible.
  • Help design and build a scalable datastore platform, aligning strategies with Affirm's goals, and leveraging experience in creating multi-region, horizontally scalable, globally available, and high-performance datastore solutions.
  • Collaborate with other teams on their database needs and provide continuous guidance on design and architecture.
  • Participate in an on-call rotation and collaborate with other teams such as SRE to solve production issues.
  • Upgrade, cost optimize, and maintain our fleet of databases.
  • Lead and develop technical strategies to build and maintain self-service database platforms aligned withAffirms long-term architectural vision.
  • Establish the best practices in development of database solutions and management to provide critical support for operating systems at scale. These include schema/data migrations, disaster recovery, observability, sharding and performance tuning.
  • Ensure adoption of the best practices to improve production health.
  • Stay ahead of industry trends in storage technologies and solutions and identify opportunities to innovate and improve our storage offerings.
  • Mentor engineers providing guidance on new storage technologies, development, operations and foster a culture of innovation and technical excellence.

AWSBackend DevelopmentLeadershipPythonSoftware DevelopmentSQLCloud ComputingDynamoDBKotlinMySQLGoRustCI/CDTerraformMicroservicesMentorshipAnsibleSoftware Engineering

Posted 28 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 218025.0 - 256500.0 USD per year

🔍 Software Development

🏢 Company: Coinbase Careers Page👥 1000-5000

  • 8+ years of experience in software engineering
  • You’ve built fault tolerant, highly reliable systems at scale
  • You’ve experienced architecting and developing solutions to ambiguous problems with significant impact
  • You have experience applying these skills to Ledgering or Trading systems at scale.
  • Architect and develop next generation book and records system that power Coinbase
  • Provide technical structure to teams and work closely with management and stakeholders to define strategic roadmaps
  • Manage individual projects priorities, deadlines and deliverables with your technical expertise
  • Mentor and train other team members on design techniques and coding standards
  • Work with engineers, designers, product managers and senior leadership to turn our product and technical vision into a tangible roadmap every quarter.
  • Write high quality, well tested code to meet the needs of your customers

AWSBackend DevelopmentDockerPostgreSQLSoftware DevelopmentSQLBlockchainEthereumJavaJava EEKafkaKubernetesSoftware ArchitectureSpring BootAlgorithmsAPI testingData StructuresGoREST APIRESTful APIsMicroservicesNodeJS

Posted 29 days ago
Apply
Apply

🧭 Full-Time

🔍 Software Development

🏢 Company: HubSpot👥 1001-5000💰 $35,000,000 Series E over 12 years ago🫂 Last layoff about 1 year agoSaaSAnalyticsMarketingCopywritingSocial Media

  • A passion for clean, scalable code and for product feature development and product innovation.
  • Experience working closely with, and contributing ideas and feedback to, product management and designers to help create a solution to exceed our customer's needs.
  • You not only get excited about big, technical challenges, but also about being very close to the business and our go-to-market strategies.
  • You have or are interested in developing data analysis skills. You’re not afraid to dive into Amplitude, Looker, Excel or other data analysis tools and collaborate with our ops and analytics teams.
  • The ability to work collaboratively with the team to solve problems, transfer knowledge, and develop overall product architecture.
  • Coaching and mentorship experience.
  • A track record in partnering successfully with recruiting to build remarkable engineering teams.
  • Write and ship production code that has meaningful user and business impact
  • Envision, build and analyze new features and tools, each contributing to company growth and revenue
  • Work with a small cross-functional team of engineers, PMs, designers, content designers, and researchers
  • Collaborate with HubSpotters all over the company, whether in engineering, product, design, research, marketing, sales, etc
  • Help HubSpot users meet their goals, via changes you’ve made
  • Implement experiments that give us valuable insights into user behavior and how to improve their experience
Posted about 1 month ago
Apply
Apply

📍 Canada

🧭 Full-Time

💸 211500.0 CAD per year

🔍 Software Development

🏢 Company: Coinbase Careers Page👥 1000-5000

  • You have at least 8+ years of experience in software engineering.
  • You’ve experienced architecting and developing solutions to ambiguous problems with significant impact
  • You’re passionate about building an open financial system that brings the world together.
  • Architect and develop distributed systems
  • Provide technical structure to teams and work closely with management and stakeholders to define strategic roadmaps
  • Manage individual projects priorities, deadlines and deliverables with your technical expertise
  • Mentor and train other team members on design techniques and coding standards
  • Design and implement foundational infrastructure components used by every engineering team in production (e.g. notifications service, deferred deep-linking, SEO services, etc…)
  • Write high quality, well tested code to meet the needs of your customers

AWSBackend DevelopmentDockerLeadershipPostgreSQLSoftware DevelopmentSQLBlockchainCloud ComputingDynamoDBEthereumMongoDBRubySoftware ArchitectureAPI testingData StructuresREST APIMentoringMicroservices

Posted about 1 month ago
Apply

Related Articles

Posted about 1 month ago

Why remote work is such a nice opportunity?

Why is remote work so nice? Let's try to see!

Posted 7 months ago

Insights into the evolving landscape of remote work in 2024 reveal the importance of certifications and continuous learning. This article breaks down emerging trends, sought-after certifications, and provides practical solutions for enhancing your employability and expertise. What skills will be essential for remote job seekers, and how can you navigate this dynamic market to secure your dream role?

Posted 8 months ago

Explore the challenges and strategies of maintaining work-life balance while working remotely. Learn about unique aspects of remote work, associated challenges, historical context, and effective strategies to separate work and personal life.

Posted 8 months ago

Google is gearing up to expand its remote job listings, promising more opportunities across various departments and regions. Find out how this move can benefit job seekers and impact the market.

Posted 8 months ago

Learn about the importance of pre-onboarding preparation for remote employees, including checklist creation, documentation, tools and equipment setup, communication plans, and feedback strategies. Discover how proactive pre-onboarding can enhance job performance, increase retention rates, and foster a sense of belonging from day one.