Apply

Staff Software Engineer - Back End

Posted 2024-11-15

View full description

💎 Seniority level: Staff, 7+ years

📍 Location: United States

💸 Salary: 197500 - 240000 USD per year

🔍 Industry: Social Media Management Software

🏢 Company: Sprout General Referrals

🗣️ Languages: English

⏳ Experience: 7+ years

🪄 Skills: AWSLeadershipProject ManagementPythonSQLAgileCloud ComputingElasticSearchGCPJavaC#C++ElasticsearchNosqlCollaboration

Requirements:
  • 7+ years experience developing and supporting software in a production environment.
  • 5+ years programming in an object-oriented language such as Java, Python, C#, or C++.
  • 2+ years leading engineering projects, including design, development, and implementation of distributed systems.
  • Preferably 5+ years developing high throughput, scalable backend services.
  • 4+ years working with large databases or data stores.
  • Experience working with Elasticsearch or OpenSearch.
  • Experience with cloud computing technologies like AWS or GCP.
Responsibilities:
  • Build tools to help customers automate tasks and accelerate response times.
  • Collaborate with stakeholders to define vision and lead the team through product and technical roadmaps.
  • Improve processes, systems, and tools for delivering quality products.
  • Champion ideas that matter, holding the team accountable.
Apply

Related Jobs

Apply

📍 United States

🧭 Full-Time

💸 $170,000 - $235,000 per year

🔍 Cybersecurity

🏢 Company: SimSpace👥 251-500💰 $45.0m on 2023-12-19SecurityCyber SecurityNetwork SecuritySoftware

  • Have production experience developing and operating services at scale.
  • Be proficient with API Design.
  • Be proficient with the principles of testing software.
  • Have familiarity with Kubernetes, extra points for experience with TKG or OpenShift.
  • Have experience developing fault-tolerant systems from the ground up, including requirements-gathering, architecture design, project breakdown, and execution.
  • Feel comfortable leading, driving, and delegating team initiatives.
  • Enjoy solving complex problems & building solutions through collaborative methods.
  • Always open for feedback, and are willing to give feedback to your colleagues.
  • Understand that nothing is perfect and there is always room for improvement.
  • Are driven by goals and team outcomes.
  • Focused on the iterative delivery of high-quality well tested code.
  • Conscious of scalability and reusability, but also pragmatic when it comes to trade-offs.

  • Developing and designing core services as part of a distributed application for the construction and simulation of cybersecurity ranges.
  • Leading the team through challenging technical projects.
  • Collaborate with other Engineers, User Experience Designers, and Product Managers.
  • Help the team improve in culture, coding best practices, and systems architecture.
  • Supporting and mentoring other engineers.

Software DevelopmentKubernetesSpringSpring BootNest.jsJavaScript

Posted 2024-08-27
Apply