Apply

Senior Software Engineer

Posted over 1 year agoViewed

View full description

📍 Location: Pacific/mountain/central us time zones

🔍 Industry: Music distribution

🗣️ Languages: English

🪄 Skills: Business IntelligenceCitrixGCP

Requirements:
8+ years of professional software engineering experience, experience in full-stack systems development, strong computer science fundamentals, knowledge of javascript, node.js, sql, css, html, and other languages, experience with amazon web services and test automation, strong interpersonal skills
Responsibilities:
Lead the creation, improvement and growth of tools and products for musicians, build flagship distribution service, define technical strategy and product engineering planning, mentor less experienced developersApply

Related Jobs

Apply

📍 UK

🧭 Contract

💸 130000.0 - 170000.0 USD per year

🔍 Software Development

🏢 Company: Public Library of Science

  • Significant professional software engineering experience gained in a full-stack environment, ideally with experience using Google Cloud, Python, React, Kubernetes, BigQuery, or similar modern technologies.
  • Hands-on experience developing, shipping, operating, and/or maintaining consumer and/or enterprise web applications.
  • Demonstrated passion for delivering testable, instrumented, and reliable code.
  • Strong track record of using and improving agile software development and related design practices.
  • Deep understanding and experience of at least one server-side language
  • Expertise in cloud-native architectures.
  • Expertise in data pipelines preferred.
  • Expertise in event-driven architectures preferred.
  • Expertise in machine learning and machine learning pipelines preferred.
  • Solid foundation in secure coding practices.
  • Solid understanding of client-side technology (CSS/HTML/JS)
  • Experience with continuous delivery methods and technologies.
  • Experience with using data to inform development decisions.
  • Ability to collaborate with a variety of functions, personalities and cultures.
  • Ability to actively listen, ask the right questions and see the underlying meaning in what’s being said and not said.
  • Flexible and open minded. Energy and enthusiasm for learning.
  • Problem solving in multiple domains. Resilient, proactive and creative.
  • Ability to pick up new techniques and technologies quickly.
  • Pragmatic while maintaining an attention to detail.
  • Self-directed and capable of working under minimal supervision.
  • Contribute designs, code, tests, code reviews, and excellent judgement towards the development and continuous improvement of our digital platforms.
  • Participate in agile ceremonies and evolving development practices of the team.
  • Contribute to the overall platform architecture
  • Ensure new work is delivered in alignment with said architecture
  • Establish and support development processes
  • Provide stewardship of the long-term sustainability of our platform and actively manage platform health and technical debt

Backend DevelopmentPythonAgileCloud ComputingFull Stack DevelopmentGCPGitHTMLCSSJavascriptKubernetesMachine LearningSoftware ArchitectureREST APIReactSoftware Engineering

Posted 4 days ago
Apply
Apply

📍 United States

💸 130000.0 - 170000.0 USD per year

🔍 Software Development

🏢 Company: Public Library of Science

  • Significant professional software engineering experience gained in a full-stack environment, ideally with experience using Google Cloud, Python, React, Kubernetes, BigQuery, or similar modern technologies.
  • Hands-on experience developing, shipping, operating, and/or maintaining consumer and/or enterprise web applications.
  • Demonstrated passion for delivering testable, instrumented, and reliable code.
  • Strong track record of using and improving agile software development and related design practices.
  • Deep understanding and experience of at least one server-side language
  • Expertise in cloud-native architectures.
  • Expertise in data pipelines preferred.
  • Expertise in event-driven architectures preferred.
  • Expertise in machine learning and machine learning pipelines preferred.
  • Solid foundation in secure coding practices.
  • Solid understanding of client-side technology (CSS/HTML/JS)
  • Experience with continuous delivery methods and technologies.
  • Experience with using data to inform development decisions.
  • Ability to collaborate with a variety of functions, personalities and cultures.
  • Ability to actively listen, ask the right questions and see the underlying meaning in what’s being said and not said.
  • Flexible and open minded. Energy and enthusiasm for learning.
  • Problem solving in multiple domains. Resilient, proactive and creative.
  • Ability to pick up new techniques and technologies quickly.
  • Pragmatic while maintaining an attention to detail.
  • Self-directed and capable of working under minimal supervision.
  • Contribute designs, code, tests, code reviews, and excellent judgement towards the development and continuous improvement of our digital platforms.
  • Participate in agile ceremonies and evolving development practices of the team.
  • Contribute to the overall platform architecture
  • Ensure new work is delivered in alignment with said architecture
  • Establish and support development processes
  • Provide stewardship of the long-term sustainability of our platform and actively manage platform health and technical debt

Backend DevelopmentPythonSQLAgileCloud ComputingData AnalysisFull Stack DevelopmentGCPHTMLCSSJavascriptKubernetesReact.jsSoftware ArchitectureAPI testingReactCommunication SkillsProblem SolvingRESTful APIsDevOpsSoftware Engineering

Posted 4 days ago
Apply
Apply

📍 Czechia, Slovakia, Central and East Europe

🧭 Full-Time

🔍 Software Development

🏢 Company: Bloomreach👥 501-1000💰 $30,000,000 Debt Financing over 2 years agoWeb DevelopmentInformation TechnologyMarketing AutomationSoftware

  • Advanced proficiency in designing, developing, and maintaining solutions using Python.
  • Professional experience with Go and TypeScript.
  • Experience with cross-functional and cross-team collaboration to gather requirements and ensure seamless delivery of systems and applications.
  • Focus on quality, scalability, and performance of integration solutions.
  • Excellent problem-solving skills and attention to detail.
  • The ability to work in project teams effectively, be reliable, and communicate clearly.
  • Design, develop, and maintain multiple integration solutions that connect various third-party systems and applications.
  • Collaborate closely with cross-functional teams to gather requirements, ensuring robust architecture, implementing APIs, troubleshooting integration issues, and providing ongoing support to enhance our integration platform's overall performance and reliability.
  • The team is responsible for releases, deployments, and monitoring of its production services, ensuring smooth operation and solving issues.

DockerPythonGCPKafkaKubernetesMongoDBTypeScriptAPI testingGoREST APIRedisCommunication SkillsCI/CDProblem SolvingDevOpsAttention to detailMicroservicesCross-functional collaborationSoftware Engineering

Posted 11 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 150000.0 - 210000.0 USD per year

🔍 Cybersecurity

🏢 Company: SimSpace👥 251-500💰 $45,000,000 about 1 year agoSecurityCyber SecurityNetwork SecuritySoftware

  • 6+ years of hands-on experience in software development with a strong focus on building large-scale, distributed systems.
  • Expertise in an OOP-based language such as Java or Kotlin, with a demonstrable understanding of API design, integration, and best practices.
  • Proven experience with unit testing, integration testing, and deploying services in Kubernetes or a similar container orchestration platform.
  • Demonstrated ability to design, build, and operate fault-tolerant systems, including experience in requirements gathering and project breakdown.
  • Design, develop, and maintain core SOA-based services for cybersecurity range simulation, focusing on scalability, performance, and fault tolerance.
  • Lead end-to-end technical projects, from requirements gathering and architecture design to deployment, while setting clear goals and priorities.
  • Mentor and support engineers on the team, promoting a collaborative culture and guiding them in coding best practices, testing, and architectural design.
  • Collaborate cross-functionally with Product Managers and UX Designers to translate requirements into technically sound, user-centered solutions.
  • Conduct code reviews and provide constructive feedback to ensure code quality, performance, and adherence to company standards.
  • Implement robust monitoring and alerting strategies to maintain high uptime and quick response to potential system issues.
  • Ensure services meet security and compliance standards by integrating appropriate controls into the development lifecycle.
  • Contribute to documentation that details technical architecture, system design, and best practices to ensure knowledge sharing and team alignment.

Backend DevelopmentSoftware DevelopmentCybersecurityDesign PatternsGCPJavaJava EEKotlinKubernetesSoftware ArchitectureSpringSpring BootAlgorithmsAPI testingREST APICI/CDDevOpsMicroservicesDebugging

Posted 11 days ago
Apply
Apply

📍 Worldwide (between UTC -5 and +1)

🧭 Full-Time

💸 144000.0 USD per year

🔍 Financial Services

🏢 Company: Wave👥 101-250💰 $24,000,000 Series D almost 8 years agoAccountingHuman ResourcesCloud ComputingFinancial ServicesBookkeeping and PayrollPaymentsAppsSmall and Medium BusinessesFinTechSoftware

  • Minimum of 5 years of professional experience as a software engineer.
  • Interest in working in any part of the stack, depending on what’s needed.
  • Fluent in English.
  • Deeply understand the risk landscape at Wave.
  • Work with the Product Manager to design and build new features related to fraud detection and response.
  • Investigate bugs and respond to feedback about our current systems.
  • Help the team build sustainably by participating in discussions on design and technical direction.
  • Collaborate with other engineers via pairing and design and code review.

Backend DevelopmentGraphQLPostgreSQLPythonSoftware DevelopmentGCPGitKotlinKubernetesSwiftTypeScriptAlgorithmsAPI testingData StructuresREST APIReactCI/CDTerraformRisk ManagementSoftware EngineeringDebugging

Posted 13 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 135000.0 - 165000.0 USD per year

🔍 Software Development

🏢 Company: Flowhub

  • Experienced in system design and architecture decisions from proof-of-concept to scaled, mature systems and scoped, iterative versioning in between
  • Competent across the stack but fluent in backend services. Proven ability to diagnose, resolve, and optimize performance issues between the service and database layers.
  • Comfortable working in or learning React.js, Golang, GraphQL
  • Deeply experienced with PostgreSQL or a similar relational database technology and how it’s setup and schema impacts overall performance
  • Work with product management, stakeholders, and customers to design and build the easiest-to-use, most performant point-of-sale platform in the industry
  • Make pragmatic architectural decisions to ensure our system is stable, scalable, and easy to change
  • Work with our Postgres databases in GCP to find optimization opportunities. Find opportunities to teach performance improvement techniques to the other engineers around you.
  • Leverage and enhance our existing observability tools to ensure Flowhub’s systems are a pleasure for our customers to use and performing up to our internal standards
  • Mentor and support teammates and other engineers, product managers, and designers across Flowhub’s engineering department
  • Review and support code changes for other engineers, specifically database-related schema or query changes

Backend DevelopmentGraphQLPostgreSQLSoftware DevelopmentSQLGCPReact.jsSoftware ArchitectureAlgorithmsAPI testingREST APICI/CDMicroservicesData modelingDebugging

Posted 14 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 131325.0 - 201000.0 USD per year

🔍 Software Development

🏢 Company: Jobgether👥 11-50💰 $1,493,585 Seed about 2 years agoInternet

  • 3-5 years of experience as a software engineer, particularly in platform or backend development.
  • Proficiency in Python and familiarity with additional high-level programming languages.
  • Experience with cloud-native services and managing storage and compute infrastructure on GCP, Azure, or other public cloud providers.
  • Hands-on experience with Docker and Kubernetes, including container orchestration.
  • Experience managing CI/CD pipelines using Infrastructure as Code.
  • Strong problem-solving skills with a focus on performance optimization and debugging.
  • Strong communication skills and an ability to collaborate cross-functionally.
  • Bachelor’s degree or higher in computer science or a related field (or equivalent experience).
  • Design and scale computing and data platforms that support the company’s research efforts.
  • Build tools and systems for orchestrating distributed workflows and managing petabyte-scale data pipelines.
  • Optimize Kubernetes clusters and manage high-throughput batch processing systems.
  • Collaborate with cross-functional teams to ensure the system meets the needs of various engineering and scientific disciplines.
  • Contribute to the development and evolution of a modern data architecture, including a Data Lakehouse.
  • Advocate for platform engineering best practices and a data-as-a-product culture.

Backend DevelopmentDockerPythonCloud ComputingGCPKubernetesCI/CDDebugging

Posted 15 days ago
Apply
Apply

📍 Mexico

🧭 Full-Time

💸 750000.0 - 1200000.0 MXN per year

🔍 Software Development

🏢 Company: BigCommerce👥 1001-5000💰 $64,000,000 Series F almost 7 years ago🫂 Last layoff over 1 year agoSoftware Development

  • 5+ years of professional experience as a Software Engineer
  • Knowledge of configuration management systems such as Puppet, Chef, or Ansible (we use Puppet)
  • Experience with Linux systems administration, including solid scripting skills (Ruby) and Bash
  • Experience developing/scripting in Ruby or Golang
  • Experience working with modern infrastructure tools and technologies
  • Comfortable exploring and engaging in unfamiliar languages, tools, and technologies
  • Eager to work on difficult problems
  • Able to contribute to project discovery, design, and implementation
  • Maintain and improve BigCommerce’s Cloud Development Environment
  • Help engineers become more productive, removing environment concerns as an impediment
  • Maintain Ruby services that orchestrate infrastructure
  • Contribute to a new Golang CLI tool developers will use to manage their environment
  • Work with technologies and tooling such as GCP, Nomad, Consul, Vault, Terraform, Packer, Puppet, and CircleCI to provide an effective development environment
  • Educate engineers on tool usage and process improvements
  • Provide support for the development environment
  • Document technical aspects and user flows of features
  • Work and collaborate with a distributed team across the world
  • Assist in defining the team’s roadmap
  • Work closely with engineers to gather requirements
  • Create and monitor statistics to observe tooling health and functionality

AWSBackend DevelopmentSoftware DevelopmentSQLAgileBashCloud ComputingGCPRubyRuby on RailsAlgorithmsData StructuresREST APICI/CDProblem SolvingLinuxDevOpsTerraformMicroservicesJSONScriptingSoftware EngineeringDebugging

Posted 17 days ago
Apply
Apply

📍 United States

🔍 Cybersecurity

🏢 Company: Keeper Security, Inc.

  • At least 5 years professional experience in writing software.
  • Experience using Azure, GCP, and/or AWS Cloud environments.
  • Exceptional written and oral communication skills.
  • A team-oriented, result-driven mindset with strong organizational skills.
  • Write and maintain code across various languages like JavaScript, Java, Go, Python, .Net, PowerShell, and Bash. Emphasis on Linux, MacOS, and Windows administration skills is crucial.
  • Implement and test scripts for password rotation and other functionalities within Keeper's PAM product line.
  • Develop integrations with third-party DevOps tools, enhancing the functionality of the Keeper Secrets Manager platform.
  • Build and manage complex applications with multiple dependencies, understanding system integrations and dependencies deeply.
  • Provide enterprise-level support for our SDKs, APIs, and third-party integrations.

AWSPythonSoftware DevelopmentSQLBashFull Stack DevelopmentGCPJavaJavascriptKubernetesAPI testingAzureGo.NETCI/CDRESTful APIsLinuxDevOpsMicroservicesNodeJSScripting

Posted 20 days ago
Apply
Apply

📍 United States

🧭 Full-Time

🔍 Software Development

🏢 Company: Sift👥 251-500💰 Secondary Market about 3 years agoFraud DetectionBig DataPredictive AnalyticsAnalyticsNetwork Security

  • 4+ years experience designing/delivering highly-available services
  • Degree in Computer Science or equivalent experience
  • Experience with high volume and throughput services
  • Experience with data pipelines, data modeling, and data warehousing
  • Experience with RESTful services and web technologies
  • Experience working in Java
  • Architect and implement engineering solutions
  • Develop and maintain workflow services at scale
  • Partner with product management on project requirements
  • Collaborate with other engineers
  • Help evolve engineering practices

GCPJavaKafkaData modeling

Posted 20 days ago
Apply