Apply

Senior Software Engineer

Posted about 2 months agoViewed

View full description

💎 Seniority level: Senior

📍 Location: India

🔍 Industry: Observability technology

🏢 Company: New Relic👥 1001-5000💰 Private about 1 year ago🫂 Last layoff 3 months agoIT InfrastructureCloud ComputingSaaSAnalyticsMobileSoftwareApplication Performance Management

🗣️ Languages: English

🪄 Skills: AWSDockerGraphQLLeadershipSoftware DevelopmentJavaKubernetesGoMicroservices

Requirements:
  • Bachelor’s degree in software development, engineering, or a related technical field.
  • Experience working with Java and/or Go and a strong computer science background.
  • Demonstrated experience in designing, developing, and maintaining large-scale software systems.
  • Proven ability to lead and mentor a team of software engineers.
  • Strong understanding of scalable distributed systems and microservices architecture.
  • Passion for exploring new technologies and keeping up with industry trends.
  • Excellent collaboration skills and ability to communicate technical concepts clearly.
  • Familiarity with AWS, Azure, GCP, serverless, Docker, and Kubernetes.
Responsibilities:
  • Drive the design, development, and enhancement of core features and functionalities of the observability platform.
  • Act as a subject matter expert, guiding and mentoring a team of talented software engineers.
  • Collaborate with cross-functional teams to implement robust and scalable systems.
  • Research and experiment with emerging technologies to enhance the platform.
  • Work with product managers and stakeholders to translate business requirements into technical solutions.
  • Identify and address performance bottlenecks and maintain platform stability.
  • Encourage a culture of continuous learning and innovation within the engineering team.
Apply

Related Jobs

Apply

📍 India

🧭 Full-Time

🔍 Technology services for entrepreneurs

🏢 Company: GoDaddy👥 5001-10000💰 $800,000,000 Post-IPO Equity about 3 years ago🫂 Last layoff over 1 year agoWeb HostingDomain RegistrarWeb DevelopmentOnline Portals

  • 7+ years of experience as a Software Engineer.
  • Hands-on experience with big data technologies such as Apache Airflow, Apache Spark, Kinesis, Kafka.
  • Experience designing and building systems using AWS technologies including Lambdas, DynamoDB, EMR, Glue, S3.
  • Experience optimizing the end-to-end performance of distributed systems.
  • Experience scaling large production systems and designing data ETL pipelines.
  • Experience delivering high-scale production web services across multiple technology stacks.
  • Demonstrated experience upgrading CI/CD processes, especially with Git.
  • Experience with back-end technologies like Python, Go, or JavaScript.
  • Strong drive to learn, grow, and help fellow engineers.
  • Architect data systems that are resilient to disruptions and failures, ensuring high uptime for data services and pipelines.
  • Handle petabytes of data to generate insights and enable analytics.
  • Build and scale a next-generation experimentation platform.
  • Participate in the development of services and systems for gathering and analyzing experiment data.
  • Maintain quality and performance through code reviews and best practices.
  • Engage with engineers & leaders across GoDaddy to solve business and customer problems.
  • Continuously improve agile practices within the team.
  • Support junior engineers and interns.

AWSPythonApache AirflowDynamoDBETLJavascriptKafkaGoCI/CD

Posted 8 days ago
Apply
Apply

📍 Europe, India

🧭 Full-Time

💸 100000.0 - 156000.0 USD per year

🔍 Open source software, security, cloud native development

🏢 Company: Chainguard👥 101-250💰 $140,000,000 Series C 7 months agoDeveloper ToolsOpen SourceSecurityCloud SecurityEnterprise Software

  • Experience building and debugging container images.
  • Solid knowledge of working with Kubernetes and helm charts.
  • Experience with cloud infrastructure as code tools, such as Terraform.
  • Programming experience in at least one language.
  • Excellent debugging and problem-solving skills, with the ability to work independently.
  • Passionate about quality and attention to detail.
  • Analyze and resolve issues related to container image builds.
  • Use tools like Terraform, Kubernetes, and Helm to debug and resolve image build failures.
  • Work hands-on with Wolfi, the Linux distribution developed by Chainguard.
  • Efficiently manage and work through a prioritized backlog of work items.
  • Collaborate with various engineering teams on projects.

KubernetesProblem SolvingLinuxTerraformDebugging

Posted 11 days ago
Apply
Apply

📍 India

🔍 Fintech

🏢 Company: Oportun👥 1001-5000💰 $235,000,000 Post-IPO Debt 3 months ago🫂 Last layoff about 1 year agoDebit CardsConsumer LendingFinancial ServicesFinTech

  • Typically requires a minimum of 6 years of related experience with a Bachelor's degree or a Master's degree with equivalent experience.
  • Proven track record of delivering high-quality sophisticated software solutions.
  • Extensive full-stack experience with proficiency in Java, Spring Boot, and understanding of logging, monitoring and debugging.
  • Demonstrated experience in mobile app and web application development, including RESTful APIs and frontend technologies (HTML, CSS, JavaScript); knowledge of React JS/React Native is a plus.
  • Basic knowledge of devops, build/deployment pipeline, and Kubernetes is required.
  • Proficiency with relational databases and SQL is a plus, along with experience in cloud technologies, preferably AWS or Azure.
  • Exceptional problem-solving, analytical, and communication skills.
  • Actively contribute to the end-to-end delivery of complex software applications, ensuring adherence to best practices and high quality standards.
  • Collaborate with product managers, designers, and engineers to understand business needs and translate them into effective software solutions.
  • Provide technical leadership and guide the team in sound architectural decisions and solving challenging technical problems.
  • Conduct code reviews and mentor junior engineers, fostering a culture of continuous learning and growth.
  • Drive the ongoing evolution of tools and applications and take ownership of customer issues.
  • Independently lead multiple features and projects, keeping stakeholders informed.

AWSSoftware DevelopmentSQLGitHTMLCSSJavaJavascriptKubernetesReact.jsReact NativeSpring BootAlgorithmsAzureData StructuresRESTful APIsDevOps

Posted 13 days ago
Apply
Apply

📍 Poland, United States, Mexico, United Kingdom, Australia, Japan, India, Philippines

🧭 Full-Time

🔍 Education technology

  • 8+ years of expertise in backend development with proficiency in Java.
  • Experience with serverless frameworks such as AWS Lambda.
  • Hands-on experience with frontend technologies like React.
  • Strong understanding of distributed systems, scalability, and data modeling.
  • Proven collaboration skills with cross-functional teams and stakeholders.
  • Practical experience in cloud technologies, particularly AWS.
  • Experience with software development best practices.
  • Familiarity with CI/CD tools and implementation.
  • Design, develop, and optimize scalable shared backend services using Java and serverless technologies (AWS Lambda).
  • Design and implement RESTful APIs and event-driven systems.
  • Contribute to user-facing frontend components.
  • Optimize existing services for improved performance and cost-efficiency.
  • Collaborate with cross-functional teams.
  • Mentor junior developers and provide guidance.
  • Implement and maintain CI/CD pipelines.
  • Ensure high-quality code through peer reviews and automated testing.
  • Create documentation for developed components.

Software DevelopmentDynamoDBFrontend DevelopmentJavaServerlessReactCI/CDRESTful APIsMicroservices

Posted 17 days ago
Apply
Apply
🔥 Senior Software Engineer
Posted about 2 months ago

📍 United States, Latin America, India

🔍 Data Services

  • Strong knowledge and experience in developing frontend applications using frameworks like React, Angular, or Vue.
  • Experience with server-side rendering versus client-side rendering frameworks and knowledge around when to pick the appropriate technique.
  • Experience with TypeScript preferred.
  • A solid understanding of front-end build tooling and release processes.
  • Strong proficiency in Java or Kotlin and a solid understanding of the Java ecosystem.
  • Strong analytical and problem-solving skills.
  • Excellent written and verbal communication skills.
  • Ability to efficiently navigate and contribute to extensive codebases.
  • Experience with AWS cloud infrastructure and Linux environments.
  • Familiarity with relational or NoSQL databases.
  • Implement, test, review, and maintain high-quality code to meet project requirements.
  • Improve existing features and tools, with a keen focus on user experience and backwards compatibility.
  • Design and develop new features and tools.
  • Author design documents that capture requirements, architecture, and implementation details, as necessary.
  • Collaborate to enhance our development practices and technologies to improve our efficiency.
  • Brainstorm solutions to address technical issues in team discussions.
  • Resolve user issues related to our products promptly and effectively, providing technical support and troubleshooting as needed.

AWSJavaKotlinTypeScriptAngularNosqlReactCI/CDLinux

Posted about 2 months ago
Apply
Apply

📍 India

🧭 Full-Time

🔍 Cloud Computing

🏢 Company: DigitalOcean👥 1001-5000💰 $34,913,641 Post-IPO Equity over 3 years ago🫂 Last layoff almost 2 years agoVirtualizationDevOpsWeb HostingCloud ComputingSaaS

  • Experience in Go is required; Java experience is a plus.
  • Experience with configuration/infrastructure management (IaC), deployment automation, and instrumentation.
  • Appreciation of SRE principles and utilizing data and automation to improve systems.
  • Excellent communication skills for collaboration with product teams.
  • Curiosity and motivation to address complex challenges.
  • Experience with distributed systems or a strong desire to learn.
  • Contributing to the technical direction and architecture of the Customer Observability platform.
  • Collaborating with other engineers to deliver scalable and reliable solutions for customers.
  • Supporting and improving the Insights Platform by operating and extending Open Source software such as Prometheus, Thanos, and Grafana.
  • Working closely with product teams to enhance offerings and improve customer observability.
  • Automating operational tasks to improve efficiency.
  • Working with technologies such as Kubernetes, Prometheus/VictoriaMetrics, Go, Docker, Kafka, and more.

LeadershipCloud ComputingData MiningGoCommunication Skills

Posted 2 months 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 2 months ago
Apply
Apply

📍 India

🔍 Fintech

🏢 Company: Oportun👥 1001-5000💰 $235,000,000 Post-IPO Debt 3 months ago🫂 Last layoff about 1 year agoDebit CardsConsumer LendingFinancial ServicesFinTech

  • 5 years of software engineering experience.
  • 3+ years experience with CI/CD and SCM tooling.
  • 2-3 years of DevOps experience.
  • 2 years experience with Linux/Unix operating systems.
  • At least 1 year working in a software engineering or similar team.
  • Experience with one or more modern programming/scripting languages such as Ruby, Python, Golang, Node.js, or Java.
  • Experience working in public clouds like AWS, GCP, or Azure.
  • Strong written and oral communication skills.
  • Demonstrated ability to collaborate with other teams.
  • Architect, deploy, and manage CI/CD platforms.
  • Architect, deploy, and manage source control management systems.
  • Work with test automation platforms.
  • Implement software security best practices.
  • Build features as a software engineer in the codebase.
  • Drive consensus to deliver timely results.

AWSNode.jsPythonGCPJavaRubyAzureLinuxDevOps

Posted 2 months ago
Apply
Apply

📍 India

🧭 Full-Time

🔍 Digital commerce and personalization

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

  • Bachelor's or Master's degree in Computer Science or related fields.
  • 6+ years of hands-on experience in Java or another object-oriented language.
  • Experience with cloud providers (AWS, GCP) and enterprise software development.
  • Familiarity with open-source search engines like Solr or ElasticSearch.
  • Knowledge of big data technologies (Hadoop, Spark, Kafka).
  • Proficiency in data structures, algorithms, and software architecture.
  • Familiarity with machine learning algorithms and tools.
  • Experience collaborating with Data Science teams for real-time ML model implementation is a plus.
  • Design and implement recall and ranking search algorithms, leveraging LLM models to optimize digital commerce.
  • Build, maintain, and scale efficient data processing pipelines for Search.
  • Collaborate with Product team to understand use cases and lead cross-functional engineering teams for project execution.
  • Participate in the agile development process, focusing on automation and monitoring.
  • Apply GenAI/LLM technologies to improve search relevance and revenue.

AWSElasticSearchGCPHadoopJavaKafkaMachine LearningSoftware ArchitectureAlgorithmsData StructuresSpark

Posted 2 months ago
Apply
Apply

📍 United States, Mexico, United Kingdom, Australia, Japan, India, Philippines

🧭 Full-Time

💸 111000 - 148000 USD per year

🔍 Education technology

  • 4+ years of experience in backend development.
  • Strong proficiency in at least one programming language suitable for AWS Lambda (e.g., Python, Node.js, Java).
  • Experience with AWS services, particularly Lambda, API Gateway, and DynamoDB.
  • Solid understanding of serverless architecture principles and best practices.
  • Experience with microservices design patterns and event-driven architectures.
  • Proficiency in version control systems (e.g., Git) and CI/CD tools.
  • Strong problem-solving skills and attention to detail.
  • Architect and develop robust, scalable backend services with AWS Lambda.
  • Design and implement RESTful APIs and event-driven systems.
  • Optimize existing services for improved performance and cost-efficiency.
  • Collaborate with cross-functional teams to integrate backend services with frontend applications.
  • Implement and maintain CI/CD pipelines.
  • Conduct code reviews and mentor junior engineers.
  • Troubleshoot and resolve complex technical issues in production environments.

AWSNode.jsPythonDesign PatternsGitJavaServerlessCI/CDRESTful APIsMicroservicesTroubleshooting

Posted 2 months ago
Apply