ApplySenior Software Engineer
Posted over 1 year agoViewed
View full description
🔍 Industry: Automotive
🗣️ Languages: English
🪄 Skills: AWSDockerAmazon RDSAWS EKSDynamoDBKubernetesMicrosoft Azure
Requirements:
Master's degree in computer science or related field, 2+ years of work experience in designing, deploying and operating mid to large scale public cloud environments, knowledge and experience in docker/kubernetes, package, config, and deployment management, experience in provisioning infrastructure as code, proficiency in scripting and coding languages, knowledge and hands-on experience in grafana and prometheus, exposure to cloud monitoring and logging, experience with distributed storage technologies, experience with automation tools.
Responsibilities:
Design, automate and manage a highly available and scalable cloud deployment, collaborate with teams to evaluate and identify optimal cloud solutions, modernize existing solutions and improve existing systems, automate deployments and manage applications in gcp, develop and maintain cloud solutions, ensure efficient functioning of data storage and processing functions, collaborate with engineering teams to identify optimization strategies, identify and resolve infrastructure vulnerabilities and application deployment issues, regularly review existing systems and make recommendations for improvements.
ApplyRelated Jobs
Apply📍 USA
🧭 Full-Time
💸 170000.0 - 222500.0 USD per year
🔍 Technology / Software Development
🏢 Company: Smartsheet👥 1001-5000💰 $3,200,000,000 Post-IPO Debt 4 months ago🫂 Last layoff almost 2 years agoSaaSEnterpriseSoftware
- 7+ years software development experience.
- 7+ years experience in at least one modern object-oriented programming language (Java, C#, Ruby, etc.).
- 2+ years experience in SaaS application development.
- Experience with modern web technologies and front-end frameworks.
- Experience building Single Page Applications at scale.
- Successful in environments with frequent production releases.
- Experience writing complex asynchronous code communicating with multiple services.
- Degree in Computer Science, Engineering, or related field or equivalent practical experience.
- Legally eligible to work in the U.S. on an ongoing basis.
- Write clean and efficient code based on product specifications and participate in the entire development life cycle, from concept to release.
- Create and promote modern web UI development.
- Develop modular, maintainable components for applications using React, JavaScript, TypeScript, Node.js, HTML, and CSS.
- Be a technical leader, implementing features in TypeScript and integrating with back-end Kotlin/Java services on AWS.
- Develop and maintain CI/CD pipeline implementations.
- Lead code reviews and architectural discussions with other engineers, UX designers, and product managers.
- Mentor junior engineers on code quality and best practices.
- Develop scalable services that process millions of user actions.
AWSNode.jsFull Stack DevelopmentJavaJavascriptKotlinTypeScriptReactCI/CDMicroservicesSaaS
Posted about 2 hours ago
Apply Apply📍 Japan
🧭 Full-Time
🔍 Insurance technology
🏢 Company: Sprout.ai
- Comfortable communicating in both Japanese and English.
- Strong experience working in fully cloud-hosted environments (e.g. AWS).
- Strong proficiency in software architecture using Python or similar backend programming languages.
- Solid RDBMS experience, preferably with PostgreSQL.
- Experience building RESTful APIs (e.g. FastAPI) and real-time data processing pipelines.
- Deep understanding of modern software development lifecycles, including code quality, pull requests, code reviews, CI/CD, QA, and production releases in an agile, fast-paced environment.
- Collaborative by nature, with excellent communication, teamwork abilities, and stakeholder management skills.
- Comfortable and confident speaking directly with customers, including non-technical individuals.
- Strong problem-solving skills with the ability to think critically and creatively.
- Self-motivated, with a strong sense of ownership and accountability.
- Work with different stakeholders across the business and directly with our customers to understand a problem space within your area, propose solutions, and own the end to end delivery of complex projects.
- Own and maintain specific parts of our stack with best in class engineering practices.
- Write comprehensive unit, integration and end-to-end automated tests in the backend for customer-facing features.
- Lead on platform-facing work, using infrastructure-as-code (AWS, terraform, k8s) to ensure our platform is reliable and scalable.
- Take a lead in code reviews, provide constructive feedback, and keep to date with latest trends in the industry.
- Provide mentoring to other members of the Engineering and Data Science teams.
- Lead in the continuous improvement of the processes and ways of working for the engineering team.
- Manage feature rollouts with multiple releases per day by utilising feature flags, metrics, logs and alerting.
AWSPostgreSQLPythonKubernetesFastAPICI/CDRESTful APIsTerraform
Posted about 5 hours ago
Apply Apply📍 Canada
🧭 Full-Time
💸 80000.0 - 120000.0 CAD per year
🔍 Video game development
🏢 Company: Hatch Innovations Canada
- Proven experience (5+ years) as an SDET or similar role focused on software quality assurance.
- Strong Java programming skills.
- Expertise in REST API testing frameworks, particularly RestAssured.
- Solid understanding of API design principles.
- Proficiency in translating API specifications into actionable test scenarios.
- Hands-on experience with automation frameworks like TestNG and JUnit.
- Knowledge of database interactions and proficiency in SQL.
- Familiarity with CI/CD pipelines and relevant tools.
- Strong understanding of the software development lifecycle.
- Excellent problem-solving and analytical skills.
- Must be a resident of Canada and eligible to work there.
- Develop, maintain, and execute automated test scripts using REST API testing frameworks.
- Translate API specifications into comprehensive testing scenarios.
- Collaborate with cross-functional teams to design robust test strategies.
- Ensure thorough coverage of the software development lifecycle with a focus on quality.
- Perform database testing and validation using SQL.
- Work with CI/CD pipelines and contribute to the design of automation frameworks.
SQLJavaJUNITKubernetesAPI testingREST APICI/CDTerraform
Posted 1 day ago
Apply Apply📍 LATAM
🧭 Full-Time
🔍 Staff augmentation
🏢 Company: Nearsure👥 501-1000Staffing AgencyOutsourcingSoftware
- Bachelor's Degree in Computer Science, Engineering, or a related field.
- 5+ Years of experience working with C#.
- 5+ Years of experience working with .NET.
- 5+ Years of experience working with AWS.
- 5+ Years of experience working with SQL.
- 1+ Years of experience working with Snowflake.
- Advanced English Level required for communication with US clients.
- Collaborate in an agile environment to design, develop, test, and deploy software.
- Write efficient, scalable, and maintainable C# and .NET code, focusing on back-end development.
- Build and deploy cloud-based applications utilizing AWS services.
- Work closely with product managers and development teams to deliver high-quality software.
- Engage in team processes like Scrum methodologies and code reviews to ensure collaborative delivery.
- Ensure code quality by writing unit tests and documenting technical details.
AWSPostgreSQLSQLDynamoDBGitMicrosoft SQL ServerSnowflakeC#.NETLinux
Posted 1 day ago
Apply Apply📍 Brazil
🔍 Corporate wellness
- An engineer with a bachelor’s degree in computer science or equivalent professional experience.
- Experience in designing and developing modern web applications.
- Proficiency in one or more programming languages (Java / Golang / Kotlin).
- Experience with SQL and NoSQL technologies, such as PostgreSQL and Redis.
- Solid knowledge of architecture (event-driven architectures, serverless).
- Open to new experiences and willing to learn and grow.
- Strong communication skills for working with multidisciplinary teams.
- Believer in automation (tests, CI/CD, etc.).
- Advanced proficiency in English.
- Ability to work autonomously or in collaboration within a team environment.
- Self-starter who can multi-task in a fast-growing organization.
- Strong written and verbal communication skills.
- Tenacious and goal-oriented.
- Work within an agile full-stack talented engineering team.
- Help to define the architecture of systems and integrations.
- Support existing systems enhancing functionality and scale.
- Participate in incident resolution and writing post-mortems.
- Mentor other developers.
- Work with cutting-edge technologies on a global scale.
- Follow-up on engineering and product KPIs.
- Promote wellbeing in the workplace.
AWSBackend DevelopmentPostgreSQLSQLJavaKotlinRedisServerlessCI/CDMicroservices
Posted 1 day ago
Apply Apply📍 Colombia
🔍 Technology/Software
🏢 Company: GoDaddy👥 5001-10000💰 $800,000,000 Post-IPO Equity about 3 years ago🫂 Last layoff about 1 year agoWeb HostingDomain RegistrarWeb DevelopmentOnline Portals
- 5+ years of experience in backend development and deploying production software.
- Hands-on experience with Amazon Web Services (AWS) and its core services (e.g., S3, Lambda, EMR, etc.).
- Proficiency in Python for backend development, with a strong understanding of RESTful APIs and microservices architecture.
- Solid understanding of CI/CD pipelines, testing strategies, monitoring, and alerting for production systems.
- Strong problem-solving skills and a collaborative mindset, with a drive to continuously learn and grow.
- Design, develop, and maintain a robust backend infrastructure for GoDaddy’s Data & ML Platform, ensuring high availability, scalability, and performance.
- Lead efforts to automate platform workflows using AI tools and techniques, collaborating with Machine Learning teams to bring intelligent automation to life.
- Enhance the resiliency and monitoring of batch and real-time data pipelines, including those feeding the feature store.
- Implement best practices in platform automation, CI/CD pipelines, and DevOps to improve development velocity.
- Collaborate with cross-functional teams to align platform features with evolving business needs.
- Provide regular operational support for the platform, including on-call responsibilities, and participate in continuous improvement initiatives.
- Engage in proactive performance monitoring, troubleshooting, and optimization to ensure seamless platform operation.
- Contribute to internal knowledge sharing, documentation, and open-source initiatives.
AWSBackend DevelopmentPythonArtificial IntelligenceMachine LearningCI/CDRESTful APIsDevOpsMicroservices
Posted 1 day ago
Apply Apply📍 Europe or onsite in Zug, Switzerland
🔍 Financial trading
- B.Sc. in Computer Science or a similar field involving coding (e.g. physics or applied mathematics).
- Knowledge of algorithms, data structures, complexity analysis, and software design.
- Hands-on senior-level experience in Go programming.
- Experience with Unix-based systems, containerized environments, and Kubernetes.
- Working experience with databases: relational, NoSQL, and time series.
- Knowledge of Websocket, REST API, and message brokers (e.g. Kafka, NATS, Pub/Sub).
- Proven track record in traditional finance or digital assets, ideally in algorithmic trading system development.
- Proficient written and verbal communication in English.
- Strong analytical and problem-solving skills with a proactive attitude.
- Gather requirements in direct contact with business and technical stakeholders.
- Conduct workload and complexity assessments.
- Design, plan and implement new software solutions in Go and Python.
- Maintain and enhance the existing solutions.
- Drive and track the progress of architectural changes from concept to production.
- Influence the technical direction of new services and initiatives.
- Build and extend knowledge of financial instruments.
PythonKafkaKubernetesAlgorithmsData StructuresGoREST APIMicroservices
Posted 4 days ago
Apply Apply📍 United States, Canada
🧭 Full-Time
🔍 Social media and advertising
- Bachelor's degree or higher in a quantitative or computer science-related field (e.g., mathematics, statistics, economics, finance, computer science).
- 5+ years of software engineering experience in a highly scalable computing environment.
- Experience in backend engineering, with a passion for learning and adapting to new technologies.
- Strong communication and collaboration skills, capable of working effectively with diverse stakeholders independently.
- Develop and maintain advertiser-facing products, such as self-serve Conversion Lift, Brand Lift, and A/B testing products.
- Design, develop, and enhance tools and platforms that streamline experimentation for advertisers.
- Spearhead the design and implementation of robust backend systems, focusing on experiment management, automated analysis, and real-time data processing.
- Lead cross-functional collaboration with product managers, designers, data scientists, and other engineering teams to deliver scalable solutions.
- Take ownership of work from concept to delivery, ensuring solutions meet high standards of quality and performance.
- Continuously learn and grow with the team, staying updated with the latest technologies and trends.
DockerPythonKafkaKubernetesCassandraGoPostgresA/B testing
Posted 5 days ago
Apply Apply📍 USA
🧭 Full-Time
💸 152000.0 - 190000.0 USD per year
🔍 Crypto and Web3
🏢 Company: Gemini👥 501-1000💰 $1,000,000 Secondary Market over 2 years ago🫂 Last layoff almost 2 years agoCryptocurrencyWeb3Financial ServicesFinanceFinTech
- At least 6 years of software engineering experience.
- Customer and product-focused mindset with tradeoff decision-making ability.
- Experience with cloud technologies and providers like AWS, GCP, or Azure.
- Advanced proficiency in at least one language, particularly Scala or Typescript.
- Ability to work closely across teams and manage dependencies.
- Ability to adapt and handle multiple competing priorities.
- Develop new products and product features on the Gemini platform.
- Collaborate with product managers, designers, and other engineers.
- Architect reliable, performant, and maintainable solutions.
- Review other software engineers’ code for correctness, style, and security.
- Author high-quality code.
- Engage in refactoring and upgrade projects.
AWSBackend DevelopmentCloud ComputingTypeScriptScalaSoftware Engineering
Posted 5 days ago
Apply Apply📍 US, Europe
🧭 Full-Time
💸 185000.0 - 200000.0 USD per year
🔍 Cloud computing, AI, technology
🏢 Company: CoreWeave💰 $642,000,000 Secondary Market about 1 year agoCloud ComputingMachine LearningInformation TechnologyCloud Infrastructure
- Minimum 7+ years of experience building and maintaining production-grade APIs.
- Strong experience with Go programming language and its ecosystem.
- Strong understanding of API gateway patterns, microservices architecture, and distributed systems.
- Experience implementing authentication, authorization, and security best practices for APIs.
- Familiarity with observability practices, including metrics, logging, and distributed tracing.
- Experience with Kubernetes.
- Excellent communication skills and experience collaborating with cross-functional teams.
- Design and develop CoreWeave's central API platform enabling service exposure through a secure gateway.
- Support infrastructure-as-code integrations for resource management, contributing to the Terraform provider.
- Drive decisions on API authentication, rate limiting, caching, and platform concerns.
- Build observability solutions, including metrics and logging, to monitor API performance.
- Maintain API governance tools for OpenAPI specification and versioning.
- Collaborate with security engineering to ensure API security and performance standards.
- Create developer tooling and documentation for onboarding services.
- Mentor engineers on API design and establish API standards.
KubernetesGogRPCTerraform
Posted 5 days ago
Apply