Apply

Staff Software Engineer

Posted 2024-08-07

View full description

💎 Seniority level: Staff, 9+ years as a professional software engineer

📍 Location: Boston, New York, New England states

🔍 Industry: Software / Cybersecurity

🏢 Company: Tines

🗣️ Languages: English

⏳ Experience: 9+ years as a professional software engineer

🪄 Skills: DockerRubyTypeScriptStrategyPostgresRedisReactMentoring

Requirements:
  • 9+ years as a professional software engineer.
  • Your abilities matter, not your education or exactly where you’ve worked.
  • While your main focus will be on the React web application, you’ll work right across our backend, frontend and infrastructure.
  • Comfort to pitch in anywhere when needed, with the support of teammates.
  • Focused on solving the most important problems with simple, common tools like Ruby, Rails, React, TypeScript, Postgres, Redis and Docker.
  • Work sustainably with reasonable hours and realistic workload planning.
  • Contribute visibly to a small team and build an inclusive, supportive environment.
Responsibilities:
  • Own and architect critical parts of our frontend application, making key decisions that impact the entire application's scalability and performance.
  • Identify and solve our most ambiguous, high-impact problems.
  • Drive technical strategy and best practices across the frontend team, championing code quality, testing, and performance optimization.
  • Mentor other engineers, teaching advanced problem-solving approaches and explaining complex concepts in an accessible way to engineers of all levels.
  • Collaborate closely with product and design teams to shape product features, ensuring technical feasibility and alignment with business objectives.
  • Influence team priorities and resource allocation to address the most critical technical challenges and opportunities.
Apply

Related Jobs

Apply

📍 United States

🔍 AI applications / Machine Learning

  • Experience in building and operating business-critical machine learning systems.
  • Familiarity with high-performance online infrastructure.

  • Build high-performance online infrastructure that powers AI inference at 100K+ QPS with millisecond latency.
  • Ensure services meet tight SLAs on availability and latency.
  • Support mission-critical applications used by enterprises.

Backend DevelopmentLeadershipPythonSoftware DevelopmentAgileArtificial IntelligenceGitMachine LearningCommunication SkillsAnalytical SkillsCollaborationProblem SolvingAgile methodologies

Posted 2024-11-23
Apply
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