Search by job, company or skills

Staff Software Engineer

13-15 Years
Early Applicant
Quick Apply
  • Posted 5 hours ago
  • Be among the first 30 applicants

Job Description

Job description

Responsibilities:

  • Design, develop, test, deploy, maintain, and improve software systems.
  • Build our platforms, systems, and infrastructure leveraging your expertise in distributed systems and large-scale storage systems.
  • Develop backend services that integrate with and ingest data from various cloud providers storing sensitive information.
  • Build pipelines to analyze, classify, correlate, and process data, including systems to detect anomalies, resolve issues automatically, and generate insightful reports for customers.
  • Manage individual project priorities, deadlines, and deliverables.
  • Take end-to-end responsibility for the technical design phase, ensuring that systems are scalable and can meet high customer demands.
  • Identify and solve bottlenecks within the software stack and continually bring innovation to the product.
  • Provide technical leadership, guidance, and mentorship to the team, helping them grow into leadership roles and become effective coaches.
  • Influence designs and plans beyond a single project or team, contributing both tactically and strategically.
  • Innovate within your area, proposing and executing process improvements and technical initiatives to enhance team productivity.
  • Serve as the domain expert, assisting the product team with future directions and leading technology initiatives.
  • Work closely and at a high pace with engineers, product designers, and other key stakeholders to ensure your work addresses real-world problems and accelerates business growth.
  • Operate in an agile environment, focusing on high velocity and adapting quickly to new insights and business needs.

Qualifications:

Bachelor's or Master's degree in Computer Science or related field.

Required Skills:

  • 13+ years of industry experience with demonstrated expertise in solving complex problems.
  • Strong proficiency in one or more general-purpose programming languages like Go, Java, C/C++, Scala, Python.
  • Experience architecting and developing large scale systems.
  • Experience guiding other engineers in the design and implementation of scalable software solutions.
  • Strong communication and collaboration skills.
  • Experience with Google Cloud Platform/AWS/Azure or other public cloud technologies is a plus.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 109319561

Similar Jobs

Bengaluru, India

Skills:

JavaGithubGoogle Cloud PlatformMavenMariadbJsonSqlTestNGGitMockitoJUnitGradleDockerBitbucketMySQLGitlabRestful ApisAzureKubernetesAWSAI Toolsmicroservices architecture

Bengaluru, India

Skills:

JavaOauthSpringbootHibernateGraphqlKafkaMicroservicesNosqlDevopsRESTRDBMSDockerAzureKubernetesInfrastructure as Code

Bengaluru, India

Skills:

JavaContinuous IntegrationSoftware DesignDistributed SystemsWeb ApplicationsObject Oriented DesignArchitectural GuidanceRelational Databases

Bengaluru, India

Skills:

JavaGolangData ModellingconcurrencyAPI designIncident ResponsePerformanceDebuggingPythonReliabilitydependency managementservice boundariesCapacity Planningfailure isolationobservability

Bengaluru, India

Skills:

.Net CorePrometheusArtifactoryGrafanaMicroservicesReactTeamcityAgileSeleniumOraclePythonAWSPostmanPowerShellShell ScriptingMssqlAppdynamicsCloudwatchMongoDBSplunkRestful ApisBrunoGitHub ActionsOctopus Deploy