Apply

Senior Software Engineer

Posted over 1 year ago

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

πŸ“ Greece, other EMEA locations

🧭 Contract

πŸ” Technology, Cloud Services

🏒 Company: DoiTπŸ‘₯ 501-1000πŸ’° $100,000,000 Series A about 5 years agoInternet of ThingsBig DataCloud ComputingRoboticsAnalyticsInformation Technology

  • 6+ years of software development experience.
  • Significant experience with Kubernetes and deep understanding of its workings.
  • Experience with EKS and/or GKE is advantageous.
  • Knowledge of programming languages including React and Go or willingness to learn.
  • Experience with cloud solutions and services is a plus.
  • Excellent written and verbal communication skills in English.
  • Self-organized, goal-oriented, and motivated individual.

  • Implementing features from proposal to maintenance.
  • Reviewing code through pull requests.
  • Improving the health of the codebase, dedicating one day a week to housekeeping.
  • Providing feedback during team planning and discussions.

AWS EKSGCPGitKubernetesReact.jsGo

Posted 2 days ago
Apply
Apply

πŸ“ Slovakia, Czechia

πŸ” Cybersecurity

🏒 Company: SentinelOneπŸ‘₯ 1001-5000πŸ’° Post-IPO Equity over 3 years agoπŸ«‚ Last layoff over 1 year agoArtificial Intelligence (AI)SecurityCyber SecurityNetwork Security

  • Experience with large-scale management systems and involvement in their architecture.
  • Strong software engineering experience and competence in Python3, building APIs for scale.
  • Strong knowledge and hands-on experience with PostgreSQL operation, query optimization, and performance tuning.
  • Hands-on experience with building Docker containers and running services in Kubernetes.
  • Ability to quickly dive into new products and understand their inner workings.
  • A degree in Computer Science/Software Engineering or equivalent.

  • Participate in support, improvement, and bug fixing of the Management Console.
  • Work with product managers and tech leads to break down and estimate tasks for feature delivery.
  • Engage cross-functionally with engineers, architects, product managers, and customer success teams.
  • Respond to production incidents and troubleshoot newly found issues.
  • Help team members solve problems and support their growth.

AWSDockerGraphQLPostgreSQLPythonGCPKafkaKubernetesMongoDBGogRPCRedisCollaborationMentoring

Posted 5 days ago
Apply
Apply

πŸ“ US

🧭 Full-Time

πŸ’Έ 162000.0 - 198000.0 USD per year

πŸ” Open source software and cloud native development

🏒 Company: ChainguardπŸ‘₯ 101-250πŸ’° $140,000,000 Series C 5 months agoDeveloper ToolsOpen SourceSecurityCloud SecurityEnterprise Software

  • Ability to work independently on projects.
  • Willingness to learn about the supply chain security space.
  • Experience with AWS, GCP, or Azure.
  • Solid understanding of data structures, algorithms, API design, and software design patterns.
  • Experience with Golang.
  • Experience with databases (SQL and NoSQL).
  • Knowledge of microservices architecture and containerization (Docker/OCI, Kubernetes).
  • Strong problem-solving and debugging skills.
  • Excellent communication and collaboration skills.

  • Design, develop, and maintain scalable and reliable backend services and tooling for cloud infrastructure.
  • Collaborate with cross-functional teams to understand product requirements and create technical solutions.
  • Work with operations teams to optimize infrastructure performance, scalability, and cost.
  • Analyze system metrics to find opportunities for improving reliability and efficiency.
  • Respond to incidents to minimize downtime and restore operations.
  • Stay updated on the latest SRE tools, technologies, and best practices.
  • Participate in code reviews to support the development of maintainable systems.

AWSDockerSQLGCPKubernetesAlgorithmsAzureData StructuresNosqlMicroservices

Posted 5 days ago
Apply
Apply

πŸ“ United States of America

🧭 Full-Time

πŸ” Logistics

🏒 Company: chrobinson

  • 6+ years of experience designing and driving implementation of large-scale software products or services that span multiple systems.
  • Experience developing proof of concepts (POCs) and bringing innovative ideas to life.
  • Demonstrated ability to lead and mentor engineering teams.
  • Excellent communication and teamwork abilities.
  • Experience with modern development languages (e.g., .Net CORE, C#, Java).
  • Experience with database objects in relational (e.g., MS SQL, Oracle) and non-relational databases (e.g., MongoDB, Elastic, Cosmos).
  • Experience with microservice architecture, CQRS, event driven and eventually consistent system design patterns and system flows.
  • Experience with data streaming architecture and frameworks (Kafka, ESB).
  • Experience establishing testing patterns, acceptance testing criteria, and reviewing others’ automated tests.
  • Experience with version control systems (e.g., GIT, GITHub, TFS, etc.).
  • Experience with CI/CD continuous integration / continuous deployment practices.
  • Experience building cloud native applications and services (e.g., Azure, AWS, GCP).
  • Experience with end-to-end feature development including backend/API engineering.
  • Strong analytical and communication skills; ability to communicate complex ideas effectively.
  • Proven track record of effectively delivering results in a fast-paced environment while managing multiple priorities.
  • Bachelor’s Degree in Computer Science, Software Engineering, or MIS; or 4 years of equivalent work experience and a high school diploma/GED.

  • Develop and implement a technical roadmap for geography data services (geocoding, routing, distance calculations).
  • Lead and mentor a team of engineers, fostering a collaborative and innovative work environment.
  • Design and develop proof of concepts (POCs) to validate new ideas and technologies.
  • Build resilient and scalable solutions that are critical to the platform's success.
  • Conduct thorough research to identify and adopt the best technical products and solutions.
  • Collaborate with cross-functional teams to ensure seamless integration and functionality.
  • Stay up-to-date with the latest industry trends and technologies to drive continuous improvement.

AWSSQLDesign PatternsGCPGitJavaKafkaMongoDBOracleC#Azure.NET.NET coreCommunication SkillsCI/CD

Posted 6 days ago
Apply
Apply

πŸ“ Bangalore, India

πŸ” Software development

🏒 Company: FluxonπŸ‘₯ 101-250Software EngineeringSoftware

  • 3+ years of industry experience in software development.
  • Experienced with the full product lifecycle, including CI/CD, testing, release management, deployment, monitoring, and incident response.
  • Fluent in software design patterns, scalable system architectures, tooling, fundamentals of data structures, and algorithms.

  • Driving end-to-end implementations all the way to the user.
  • Collaborating with the team to build and iterate in a dynamic environment.
  • Engaging directly with clients to understand business goals, give demos, and debug production issues.
  • Informing product requirements and identifying appropriate technical designs with Product and Design teams.
  • Communicating progress and challenges proactively and seeking help when needed.
  • Performing code reviews and cross-feature validations.
  • Providing mentorship in areas of expertise.

AWSPostgreSQLPythonSoftware DevelopmentDesign PatternsDjangoGCPJavaJavascriptKafkaKotlinMicrosoft AzureRubyRuby on RailsSpringSwiftTypeScriptProduct DevelopmentAlgorithmsAmazon Web ServicesApache KafkaAzureData StructuresFastAPIFirebaseGo.NETAngularRedisRelease ManagementNext.jsReactRustCI/CD

Posted 9 days ago
Apply
Apply

πŸ“ Spain

🧭 Full-Time

πŸ’Έ 85000 - 115000 EUR per year

πŸ” Financial Technology

🏒 Company: AffirmπŸ‘₯ 1001-5000πŸ’° Post-IPO Equity almost 4 years agoπŸ«‚ Last layoff almost 2 years agoLendingFinancial ServicesPaymentsFinTech

  • 5+ years of development experience.
  • Experience leading design and execution of backend software projects with coding in Python, Go, or JVM-based languages.
  • Experience with designing and owning highly available, fault-tolerant backend systems using cloud storage services.
  • Experience with AWS and/or other cloud providers like Azure or GCP.
  • Strong understanding of computer science fundamentals such as Distributed Systems, Database Systems, Operating Systems, algorithms, and data structures.
  • Experience building software for database administration or DevOps for databases is a plus.

  • Leading and mentoring engineers to define and execute on a roadmap aligned with stakeholder needs.
  • Design, build, and own highly durable and strongly consistent cloud-based storage solutions.
  • Provide critical support for operating database systems at scale.
  • Design and build structured storage solutions focused on privacy.
  • Collaborate with teams on their database needs and provide guidance on design and architecture.
  • Participate in an on-call rotation and work with SRE to resolve production issues.

AWSDockerPythonGCPJVMKafkaKubernetesMySQLNginxRabbitmqSnowflakeAlgorithmsAzureCassandraData StructuresGogRPCMentoringDevOps

Posted 9 days ago
Apply
Apply

πŸ“ Canada

πŸ” Data processing and analytics

  • Demonstrated experience building products that leverage large scale data sets (Node.js/Typescript).
  • Strong knowledge of data structures, algorithms, and distributed systems.
  • Ability to understand complex problems and learn new technologies.
  • Experience with developing and using REST APIs.
  • Familiarity with Agile processes and iterative development.
  • Strong ownership focusing on high quality and performance.
  • Experience with cloud-based platforms.

  • Develop software for backend systems and APIs related to data processing.
  • Design, develop, test, and maintain clear and robust code.
  • Collaborate with engineers, designers, and product managers to translate specifications into code.
  • Create test plans and automated tests to ensure product functionality.
  • Mentor junior engineers on coding and design best practices.
  • Take end-to-end ownership of software and participate in on-call rotation.
  • Drive initiatives to help the team reach goals beyond assigned duties.

AWSDockerNode.jsAgileGCPTypeScriptAlgorithmsAzureData StructuresREST API

Posted 9 days ago
Apply
Apply

πŸ“ Bay Area or Austin

🧭 Full-Time

πŸ’Έ 160000 - 210000 USD per year

πŸ” Cloud-native applications and analytics

🏒 Company: Sumo LogicπŸ‘₯ 1001-5000πŸ’° $110,000,000 Series G over 5 years agoπŸ«‚ Last layoff over 1 year agoCloud Data ServicesBig DataSaaSAnalyticsEnterprise Software

  • BS in Computer Sciences or a related discipline (MSc, or PhD is a plus).
  • Minimum of 4+ years of experience working on backend and distributed systems.
  • Object-oriented experience in Java, Scala, Ruby, or C++.
  • Experience with public cloud services like AWS, GCP, or Azure.
  • Expert knowledge in algorithms and data structures for distributed systems.
  • Experience deploying production-level code with a proven track record.

  • Apply object-oriented and functional programming languages to build next generation systems.
  • Evaluate requirements, define technical specifications, estimate development costs, and communicate to stakeholders.
  • Lead and participate in cross-team discussions on system design and architecture.
  • Develop instrumentation/profiling tools to monitor backend systems.
  • Mentor junior engineers and improve software development processes.

AWSSoftware DevelopmentGCPJavaRubyC++AlgorithmsAzureContent managementData Structures

Posted 11 days ago
Apply
Apply

πŸ“ Poland

🧭 Contract

πŸ’Έ 301000 - 401000 PLN per year

πŸ” Financial technology

  • 5+ years of development experience.
  • Hands-on coding with Python, Go, or JVM-based languages (Java, Kotlin, Scala).
  • Experience with highly available, fault-tolerant backend systems using cloud storage services.
  • Familiarity with AWS or other cloud providers (Azure, GCP).
  • Experience with data privacy engineering services is a plus.
  • Strong understanding of Distributed Systems, Database Systems, Operating Systems, algorithms, and data structures.
  • Knowledge of OLAP systems like Snowflake, Redshift, BigQuery is a plus.
  • Experience with distributed data storage systems like MySQL, Kafka, Cassandra, or similar.
  • Familiarity with Service-Oriented Architectures (SOA), using technologies like Kubernetes, Docker, gRPC, etc.

  • Collaborate with product, infrastructure, and site reliability engineering (SRE) teams.
  • Lead and mentor engineers, defining and executing a roadmap aligned with stakeholder needs.
  • Design and build highly durable cloud-based storage solutions.
  • Create and maintain infrastructure platforms for database systems.
  • Develop structured storage solutions with a focus on privacy.
  • Provide guidance on database architecture needs.
  • Participate in on-call rotation and resolve production issues.

AWSPythonGCPJVMKafkaKotlinKubernetesMySQLNginxRabbitmqSnowflakeAlgorithmsAzureCassandraData StructuresGogRPCMentoringDevOps

Posted 13 days ago
Apply
Apply

πŸ“ South Africa

πŸ” Mobile authentication, mobile app security, and payments enablement technology

🏒 Company: EntersektπŸ‘₯ 101-250πŸ’° Secondary Market 6 months agoMobile PaymentsSecurityFinanceAppsMobileFinTechSoftware

  • 7+ years of software development experience with general-purpose programming languages (Golang or Java preferred).
  • Proficient in software architecture, microservices, and RESTful API design principles.
  • Experience with containerization and orchestration technologies, particularly Kubernetes and Docker.
  • Familiar with cloud platforms like AWS, GCP, or Azure.
  • Hands-on experience with DevOps practices, including secure coding and CI/CD pipelines.
  • Proficient in working with relational databases (MySQL preferred).
  • Familiarity with agile methodologies such as Scrum or Kanban.
  • Bachelor’s or master’s degree in computer science, software engineering, or equivalent practical experience.

  • Develop and maintain high-quality, scalable, and secure software within the banking experience platform.
  • Work with the Product Manager and Team Lead to determine feasibility, technical direction, and best practices for new product features.
  • Contribute to architect standards and best practices.
  • Provide mentorship and technical guidance to team members.
  • Investigate and resolve complex production issues.
  • Manage CI/CD pipelines and DevOps best practices.
  • Participate in on-call support for production systems.

AWSDockerSoftware DevelopmentAgileGCPJavaKubernetesMySQLSCRUMSoftware ArchitectureAzureGoAnalytical SkillsCI/CDAgile methodologiesDevOpsMicroservices

Posted 14 days ago
Apply