Apply

Staff Software Engineer

Posted 2024-07-25

View full description

πŸ’Ž Seniority level: Staff, 7+ years

πŸ“ Location: Arizona, California, Colorado, Connecticut, District of Columbia, Florida, Georgia, Illinois, Kentucky, Louisiana, Maryland, Massachusetts, Michigan, Minnesota, New Jersey, New Mexico, New York, North Carolina, Ohio, Oregon, Pennsylvania, South Carolina, Tennessee, Texas, Utah, Vermont, Virginia, Washington, Wisconsin

πŸ’Έ Salary: 180000 - 220000 USD per year

πŸ” Industry: Healthcare technology

🏒 Company: Memora HealthπŸ‘₯ 101-250πŸ’° $ on 2023-06-27Health CareSoftwareOutpatient Care

πŸ—£οΈ Languages: English

⏳ Experience: 7+ years

πŸͺ„ Skills: DockerLeadershipNode.jsJavascriptKafkaKubernetesProduct ManagementRabbitmqSCRUMTypeScriptProduct DevelopmentRelease ManagementJavaScriptMentoring

Requirements:
  • 7+ years experience in shipping enterprise-grade software products.
  • Experience leading complex projects from start to finish and across multiple release cycles, including conceptualization, product integration, deployment, monitoring, and upgrade.
  • Ability to write readable, testable, and supportable code in JavaScript, TypeScript, Node.js (Express), or Python (Flask, Django, or FastAPI).
  • Inclination toward test-driven development and test automation.
  • Ability to collaborate with Product Management to clarify requirements, scope work, and drive product deliverables.
  • Excels in mentoring junior engineers.
  • Advanced understanding of DevOps practices and technologies (Docker, Kubernetes, CI/CD, release management).
  • Experience with security tooling in SDLC and Security by Design principles.
  • Experience with observability and APM tooling (Sumo Logic, Splunk, Sentry, New Relic, Datadog, etc.).
  • B.S., M.S., or Ph.D. in Computer Science or other quantitative fields or related work experience.
Responsibilities:
  • Work closely with engineering teams to tackle a wide variety of technical challenges in building efficient and scalable software, delivering quality features and a great customer experience.
  • Lead the design, development, deployment, and iterations of complex features, collaborating with engineers, Product Managers, UX designers, and leadership.
  • Enhance and evolve Memora's product architecture.
  • Work closely with cross-functional teams to understand customer pain points and identify, prioritize, and implement maintainable solutions.
  • Promote product development best practices, supportability, and code quality, both through leading by example and through mentoring other software engineers.
  • Keep current with emerging industry trends and technology to inform leadership and the Product Team.
Apply

Related Jobs

Apply

πŸ“ US

πŸ’Έ 204000 - 259000 USD per year

πŸ” Hospitality

  • 9+ years of relevant industry experience.
  • Hands-on experience in building and operating large-scale distributed systems.
  • Solid understanding of systems and infrastructure fundamentals.
  • Ability to own and dive deeply into a complex code base.
  • Skill in writing clean, readable, testable, maintainable code.
  • Strong collaboration and communication skills in a remote-working environment.

  • Build and operate a unified data access gateway for online product data.
  • Develop a generalized data schematization solution for various storage backends.
  • Create a data ingestion system for different data access methods, including near real-time change data capture (CDC).

Backend DevelopmentLeadershipSoftware DevelopmentJavaJavascriptProduct ManagementJavaScriptCommunication SkillsCollaborationMentoringLinux

Posted 2024-11-21
Apply
Apply

πŸ“ US

🧭 Full-Time

πŸ’Έ 200000 - 255000 USD per year

πŸ” Financial technology and blockchain intelligence

🏒 Company: TRM Labs

  • 5-8 years of hands-on experience in database design, development, and enterprise-class operations with technologies such as PostgreSQL, MySQL, Aurora PostgreSQL, and Aurora MySQL.
  • Experience managing a highly reliable database platform focusing on security, performance, and scale to meet enterprise customer requirements.
  • Experience migrating mission-critical database applications from on-premise to the cloud or managing hybrid cloud environments for large enterprise applications.
  • Proficient in data modeling for OLTP and OLAP workloads.
  • Extensive experience in performance monitoring, troubleshooting, and performance tuning.
  • Experience influencing product roadmap and prioritizing database initiatives for business outcomes.
  • Experience writing high-performance Postgres modules and extensions to enhance database performance.

  • Design, implement, and maintain Petabyte scale relational database systems with availability, security, performance, and scalability in mind.
  • Work closely with cross-functional teams to plan and execute database infrastructure build-outs, upgrades, and migrations.
  • Serve as an expert in database performance, scalability, query tuning, monitoring, and incident response.
  • Independently troubleshoot and resolve production and pre-production issues in a timely manner.
  • Contribute to major system upgrades, deployment automation, monitoring enhancements, and production changes.
  • Create operational playbooks, contribute to documentation, and gain domain expertise to drive changes within the team.
  • Tune and configure databases and build tools/scripts for system monitoring, troubleshooting, and automation.

LeadershipPostgreSQLMySQLStrategyPostgresCollaborationDocumentation

Posted 2024-11-19
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 160000 - 200000 USD per year

πŸ” Healthcare recruitment

🏒 Company: Vivian Health

  • 10+ years of engineering experience with a proven track record in managing complex data ingestion.
  • Expert-level proficiency in Python and SQL, with demonstrated experience in data processing and troubleshooting.
  • Fluency in JavaScript for job data ingestion infrastructure.
  • Significant experience with messy data feeds, working with diverse data sources.
  • Strong debugging skills for unpredictable data sources, focusing on platform stability.
  • Familiarity with cloud-based data services (e.g., AWS, GCP), ETL frameworks, and data pipeline tools.
  • Understanding of modern software engineering practices including CI/CD and test-driven development.
  • Strong analytical skills to creatively solve complex data challenges.

  • Oversee the ingestion of hundreds of client data feeds, ensuring accuracy and quality.
  • Debug and resolve complex issues in data feeds and code to maintain stability.
  • Develop solutions to manage data complexities for efficient processing.
  • Collaborate with teams to identify process bottlenecks and implement improvements.
  • Build and maintain documentation on workflows and debugging procedures.
  • Mentor team members to foster knowledge sharing and continuous improvement.

AWSPythonSQLETLGCPGitJavascriptJavaScriptData engineeringAnalytical SkillsCI/CDDocumentation

Posted 2024-11-19
Apply
Apply

πŸ“ US

🧭 Full-Time

πŸ’Έ 200000 - 255000 USD per year

πŸ” Blockchain intelligence and financial services

  • 5-8 years of hands-on experience in database design, development, and enterprise-class operations with PostgreSQL, MySQL, Aurora PostgreSQL, or Aurora MySQL.
  • Experience managing a highly reliable database platform focusing on security, performance, and scale suitable for enterprise requirements.
  • Experience migrating mission-critical database applications from on-premise to the cloud or managing a hybrid cloud environment.
  • Proficient in data modeling for OLTP and OLAP workloads.
  • Extensive experience in performance monitoring, troubleshooting, and performance tuning.
  • Experience in influencing product roadmap and prioritizing database initiatives to drive business outcomes.
  • Experience writing high-performance Postgres modules and extensions.

  • Design, implement, and maintain petabyte-scale relational database systems focusing on availability, security, performance, and scalability.
  • Work closely with cross-functional teams to plan and execute database infrastructure build-outs, upgrades, and migrations.
  • Serve as an expert in database performance, scalability, query tuning, monitoring, and incident response.
  • Manage data replication in environments serving both batch and real-time use cases.
  • Independently troubleshoot and resolve production and pre-production issues promptly.
  • Contribute to major system upgrades, deployment automation, monitoring enhancements, and production changes.
  • Create operational playbooks and documentation to drive changes within the team.

LeadershipPostgreSQLBlockchainMySQLStrategyPostgresCollaborationDocumentation

Posted 2024-11-19
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ” Cybersecurity

🏒 Company: Stellar Cyber

  • Bachelor's degree with 5+ years of working experience or master's/PhD with 2+ years in cybersecurity related fields.
  • 3+ years of experience in Windows application development; experience in Windows kernel development is a plus.
  • Familiarity with at least two programming languages: Python, C/C++, Go, Java, Shell/Powershell.
  • Expertise in agent development on Windows systems, including software packaging, installation, and upgrades.
  • Familiarity with GPO or SCCM based software deployment is a plus.
  • Excellent team player with a can-do attitude and strong communication skills.

  • Develop robust, fault-tolerant, and low footprint sensor software to collect and forward security data from Windows platforms to the Stellar Cyber open XDR platform.
  • Write scripts to build Windows sensor installation/upgrade images, which include minor and major upgrades.
  • Work with DevOps on Windows sensor deployment and testing with CI/CD pipeline.
  • Independently analyze and resolve Windows sensor related customer cases.

PythonCybersecurityJavaC++AzureGoCommunication SkillsCollaborationCI/CDDevOps

Posted 2024-11-19
Apply
Apply

πŸ“ USA

🧭 Full-Time

πŸ’Έ 172000 - 215000 USD per year

πŸ” Cryptocurrency and Web3

🏒 Company: Gemini

  • 8+ years Java/C++ or functional programming language experience in an exchange/trading systems environment.
  • Experience with unit testing frameworks and continuous integration tools.
  • 8+ years working with order handling or matching engines.
  • 8+ years working with FIX or other market data/order protocols.
  • Experience in building real-time Linux systems.
  • Solid understanding of IP multicast and TCP protocols.
  • Low latency/lock-free development and design preferred.
  • Experience with multithreading and concurrency preferred.
  • Knowledge of binary or custom protocols (e.g. ITCH/OUCH) preferred.
  • Linux kernel tuning and optimization preferred.
  • Scala experience preferred.

  • Use engineering principles to identify and measure risk and implement quantitative technical risk management solutions in software.
  • Understand business needs, facilitate and develop process workflows, data requirements, and specifications for real-time exchange.
  • Develop scalable architecture for the exchange's future state and contribute to improving trading infrastructure.
  • Write robust code and APIs to support business functions.
  • Report on platform health, known issues, and ongoing investigations.
  • Advocate for necessary changes to ensure system stability and supportability.
  • Mentor teammates to ensure efficient and fault-tolerant feature implementation.
  • Provide continuity in the production environment and respond quickly to production issues.
  • Coordinate and prioritize changes to ensure smooth software migrations and rapid feature rollouts.

Backend DevelopmentLeadershipSoftware DevelopmentGitJavaC++Communication SkillsAnalytical SkillsCollaborationProblem SolvingMentoringLinux

Posted 2024-11-19
Apply
Apply

πŸ“ United States

πŸ” Blood product donation industry

  • Proficiency in full stack development.
  • Experience with Ruby on Rails is required.
  • Ability to work in an agile environment and deliver solutions quickly.
  • Pride and attention to detail in coding.

  • Join the team as a Staff Software Engineer, working to develop full stack solutions.
  • Streamline the donation process for blood products through innovative software.
  • Collaborate in an agile environment to build simple solutions to complex problems.

Backend DevelopmentSoftware DevelopmentAgileFull Stack DevelopmentGitRubyRuby on RailsSCRUMProblem SolvingAgile methodologies

Posted 2024-11-18
Apply
Apply

πŸ“ United States

πŸ’Έ 197500 - 240000 USD per year

πŸ” Social Media Management Software

🏒 Company: Sprout General Referrals

  • 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.

  • 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.

AWSLeadershipProject ManagementPythonSQLAgileCloud ComputingElasticSearchGCPJavaC#C++ElasticsearchNosqlCollaboration

Posted 2024-11-15
Apply
Apply

πŸ“ US

🧭 Full-Time

πŸ’Έ 147560 - 263500 USD per year

πŸ” Internet of Things (IoT)

  • Bachelor's Degree in Computer Science/Engineering or equivalent practical experience.
  • Deep subject matter expertise in authentication and authorization in multi-tenant platforms.
  • 12+ years of experience in software design, development, and algorithm-related solutions with at least 4 years in an architect or leadership role.
  • Demonstrated ability to ship production-quality software in a dynamic environment.
  • Expertise working with web services at massive scale deployed on Cloud providers such as AWS or Azure.
  • Is an expert in writing high-quality, performant and maintainable code in a modern programming language.
  • Know your way around a UNIX shell and a Linux operating system.

  • Lead organization-wide projects and develop tools that improve the security and compliance posture of our platform.
  • Deliver impact by solving the hardest security and compliance problems and enabling products to reach the market quickly and successfully.
  • Identify and guide prioritization of opportunities for improvement to our security tools and processes.
  • Increase visibility and knowledge of security best practices to raise the bar across the company.
  • Act as a multiplier for the team, elevating the impact and output of every team member.
  • Influence the vision and roadmap for security and compliance to support our rapid growth.
  • Represent Samsara in external-facing forums: writing on our engineering blog, speaking at conferences, collaborating with vendors.
  • Champion, role model, and embed Samsara’s cultural principles.

AWSLeadershipSoftware DevelopmentIoTStrategyAzureCollaborationMentoringLinuxCompliance

Posted 2024-11-15
Apply
Apply

πŸ“ United States

πŸ’Έ 190000 - 239000 USD per year

πŸ” Media & entertainment

🏒 Company: Crunchyroll, LLC

  • 12+ years of developing and leading high-priority initiatives.
  • Background in media & entertainment with experience in building scalable user experiences.
  • Golang experience is a must.
  • Understand cloud and system components, and capable of profiling bottlenecks.
  • Enjoy working with engineering teams to solve delivery blockers.
  • Experience in building, deploying, and maintaining cloud native infrastructure.
  • Ability to lead investigations into critical business processes.

  • Work with engineers, product managers, and project managers to implement new features across Crunchyroll's Content Delivery.
  • Improve scalability of services through planning and load testing.
  • Enhance platform availability with better monitoring and performance reporting.
  • Profile, identify, and eliminate bottlenecks to improve API server response times.
  • Consider system security in design decisions and evaluate new infrastructure.
  • Research and optimize solutions to serve customers effectively.

GolangDocumentation

Posted 2024-11-14
Apply