Apply

Senior Staff Software Engineer

Posted 2024-10-11

View full description

πŸ’Ž Seniority level: Senior, 10+ years

πŸ“ Location: United States

πŸ’Έ Salary: $228,800 - $341,000 per year

πŸ” Industry: Financial technology

🏒 Company: EarnIn

πŸ—£οΈ Languages: English

⏳ Experience: 10+ years

πŸͺ„ Skills: Backend DevelopmentLeadershipProject ManagementSoftware DevelopmentCross-functional Team LeadershipCommunication SkillsCollaboration

Requirements:
  • Bachelor's, Master's, or PhD in computer science, computer engineering, or a related technical discipline or equivalent industry experience.
  • 10+ years of development experience in backend or full-stack software development.
  • Software development experience in modern programming languages.
  • Familiarity with clean architecture approach and software craftsmanship.
  • Excellent written and verbal communication skills.
  • Ability to thrive in a fast-paced, dynamic, result-driven environment.
Responsibilities:
  • Make a meaningful impact in the lives of our community members.
  • Drive the design & implementation of new features - break down complex problems into their bare essentials, translate this complexity into elegant design, and create high-quality, clean code.
  • Collaborate and mentor other senior engineers while providing thoughtful guidance using code, design, and architecture reviews.
  • Contribute to defining technical direction, planning the roadmap, escalating issues, and synthesizing feedback to ensure team success.
  • Estimate and manage team project timelines and risks.
  • Care passionately about producing high-quality, efficient designs and code.
  • Participate in hiring and onboarding for new team members.
  • Lead cross-team engineering initiatives.
  • Apply new technologies and industry standards.
Apply

Related Jobs

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

πŸ’Έ 232000 - 310000 USD per year

πŸ” Financial technology

  • 10+ years of software development experience, including languages like Python, Kotlin, Rust, Java, C++, GoLang.
  • Expertise in synthesizing complex technical requirements into clear decisions.
  • 5+ years of experience in at least two different SRE organizational structures.
  • 5+ years of hands-on work in infrastructure and scaling distributed systems.
  • 5+ years of technical leadership focused on reliability and software engineering.
  • Strong hands-on experience with Kubernetes and AWS in production.
  • Experience in driving engineering culture and reliability improvements.
  • Track record of mentoring and developing technical leaders.
  • Deep knowledge of incident management and post-incident analysis.
  • Expertise in developing effective Service Level Indicators (SLIs) and Service Level Objectives (SLOs).
  • Bachelor's degree in a related field or equivalent practical experience.

  • In coordination with senior ICs and stakeholder teams, create and champion a long-term technical roadmap for reliability practices.
  • Promote a culture of ownership and data-driven decision making.
  • Elevate architecture and code reviews with resiliency focus and customer journey in mind.
  • Influence infrastructure teams to improve customer experience through reliable solutions.
  • Drive investigations around complex issues involving people, software, and systems.
  • Engage with product management to understand needs and improve operational reliability.
  • Support the growth of the Infrastructure organization by hiring and coaching senior engineers.
  • Foster a culture of technical excellence and constant improvement within the team.
  • Provide leadership in incident management and reliability principles.

AWSLeadershipPythonSoftware DevelopmentJavaKotlinProduct ManagementC++GolangRustMentoringCoaching

Posted 2024-11-13
Apply
Apply

πŸ“ US

NOT STATED

  • Build the next generation of distributed data storage and processing systems.
  • Surpass traditional query performance.
  • Create interfaces that are simple, expressive, and cleanly abstracted.
  • Support a broad array of data consumers including web applications, business analytics, and artificial intelligence.

Backend DevelopmentLeadershipSoftware DevelopmentSQLArtificial IntelligenceJavaJavascriptMachine LearningPeople ManagementSoftware ArchitectureJavaScriptCross-functional Team LeadershipCommunication SkillsAnalytical SkillsCollaboration

Posted 2024-11-07
Apply
Apply

πŸ“ CA, CO, ID, IL, FL, GA, MA, MI, MN, MO, NC, NJ, NV, NY, PA, OR, TX, UT, WA

🧭 Full-Time

πŸ’Έ 250000 - 315000 USD per year

πŸ” Mobile advertising and growth acceleration

🏒 Company: Liftoff

  • Deep coding ability in any backend language.
  • Solid core CS fundamentals in data structures, algorithms, and system architecting.
  • 8+ years of industry experience required.
  • 3+ years of experience with Machine Learning tooling or platforms, particularly with large-scale problems.
  • Experience with Go and Python is a plus.
  • Affinity for quality and excellence, with the ability to temper it for shipping.
  • Experience in a high-growth startup atmosphere is a plus.
  • Previous technical lead experience is desired.
  • Experience with NVIDIA Triton, PyTorch, or PySpark is a big plus.

  • Design and implement systems that are steadfast and cost-effective for training and operating sophisticated ML models.
  • Adopt or build new technologies and tools to increase velocity of ML modeling teams.
  • Help shape Liftoff's long-term ML Platform strategy and roadmap.
  • Work with a skilled team of ML, Software, and Infrastructure engineers building the next generation ML platform.
  • Utilize vendor-based products and open-source technologies including AWS, PyTorch, PySpark, and custom in-house tooling.

Machine LearningStrategyAlgorithmsData StructuresGo

Posted 2024-11-07
Apply
Apply

πŸ“ CA, WA

🧭 Full-Time

πŸ’Έ 220000 - 275000 USD per year

πŸ” Ad tech/mobile app ecosystem

🏒 Company: Liftoff

  • 12+ years of software engineering experience.
  • 5+ years in a mission critical technical team lead role.
  • Deep coding ability in Golang required.
  • Experience with JavaScript and TypeScript is a plus.
  • Knowledge of various ad formats (e.g., display, video, native) and technologies like VAST, VPAID, and MRAID.
  • Experience with video compression and streaming via CDNs.
  • Prior experience with mission critical systems, preferably in the ad-tech space.
  • Deep knowledge of the ad tech ecosystem and real-time bidding (RTB) protocol.
  • Good communicator, empathetic and focused listener.
  • Bachelor's degree or higher in Computer Science or related field.
  • Experience with Clojure is a plus.

  • Lead the evolution of our ad serving architecture by collaborating with senior engineers to continuously improve real-time ad serving systems.
  • Drive cross-functional collaboration by working with various departments to define requirements and develop a long-term roadmap.
  • Optimize and streamline ad serving infrastructure to ensure maximum uptime and cost efficiency.
  • Engage in technical discussions that impact the tech stack, including code reviews and architectural discussions.
  • Elevate coding standards and best practices to foster high-quality engineering.
  • Mentor and inspire team members to promote continuous learning and collaboration.
  • Shape the long-term creative serving strategy and roadmap.

StrategyGolangCollaboration

Posted 2024-11-07
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ $170,000 - $203,000 per year

πŸ” Digital consultancy for government services

🏒 Company: Skylight

  • Ability to write clean, working, and reusable code.
  • Can produce high-quality code by adhering to good practices such as automated testing.
  • Familiar with how to build secure, compliant software and defend against common vulnerabilities.
  • Understand the different pieces of software systems and how to fit them together, while keeping performance, reliability, and availability in mind.
  • Ability to take on data engineering responsibilities as needed.
  • Understand the importance of always putting users at the center of your work, including thinking through the impact and implications of any code that you write.
  • Ability to work successfully within a professional services environment (e.g., can communicate effectively with clients).
  • Passionate about creating better public outcomes through great government services.
  • A mindset and work approach that aligns with our core values.
  • Ability to travel for work from time to time.

  • Engineer a software product as part of a cross-functional team, which includes user experience researchers and designers, product managers, engineers, and other functional specialists.
  • Achieve technical excellence by advocating for and adhering to lean-agile engineering principles and practices such as API-first design, simple design, continuous integration, version control, and automated testing.
  • Select and use the right tools, frameworks, languages, and technologies for the job, with a preference for open-source solutions.
  • Analyze systems to identify technical debt, instability, unreliability, and other opportunities for improvement, as well as design, document, and communicate solutions.

Backend DevelopmentSoftware DevelopmentAgileFrontend DevelopmentGitJavaJavascriptReact.jsSCRUMJavaScriptData engineeringReactCommunication SkillsAnalytical SkillsCollaborationCI/CD

Posted 2024-10-12
Apply
Apply

πŸ“ United States of America

πŸ’Έ $151,400.00 - $249,800.00 per year

πŸ” Medical technology

🏒 Company: EXTERNAL_CAREER_SITE_USA

  • Minimum of a Bachelor degree in Computer Science or related fields (Computer Engineering, Information Systems, etc.).
  • 10+ years of growing responsibility in Research & Development roles.
  • Experience with C#, React, Java is preferred.
  • Experience operating in agile development environments is preferred.
  • Experience with healthcare environments is preferred.
  • Experience with cloud-based technologies from public cloud providers (e.g. AWS, GCP, Azure) is preferred.
  • Experience with REST architecture is preferred.
  • Experience with multiple database implementations (e.g. MySQL, SQL Server, non-relational databases) is preferred.

  • Perform software design and implementation, following coding guidelines and considering system characteristics to produce optimal performance, reliability, and maintainability.
  • Conduct software evaluation and testing of own software, software from other engineering staff, and third-party software.
  • Provide technical documentation for the design, implementation and testing of the software.
  • Attend design review meetings as needed to adhere to the software development procedures.
  • Document and repair errors related to software.
  • Enhance professional growth and development through participation in educational programs, current literature, in-service meetings, and workshops.
  • Work with cross-functional project teams to complete Product Engineering projects with minimal guidance.
  • Develop cohesive interpersonal working relationships with all peers and team members.
  • Work with source code management tools (e.g. Github) and work tracking tools (e.g. JIRA).

Software DevelopmentAgileC#Jira.NETReactCommunication SkillsCollaboration

Posted 2024-10-12
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ $232,000 - $310,000 per year

πŸ” Financial Technology

  • Proficient in Kubernetes, OpenShift, or other container orchestration technologies.
  • Experience with cloud-native traffic management, networking, and security concepts at scale (Istio, Cilium, eBPF).
  • Experience in designing and creating cloud-native CD systems with ArgoCD, Flux, or similar technologies.
  • Solid CS fundamentals and practical coding and debugging experience using modern software delivery methods to develop services with Python, Go, C++, or JVM-based languages (Java, Kotlin, Scala).
  • Experience with Amazon Web Services (AWS), Microsoft Azure Cloud, Google Cloud Platform (GCP), or other cloud providers.
  • Familiarity with Service-Oriented Architectures (SOA) is a plus.
  • Have an enthusiastic vision for leading technical teams and mentoring other engineers.
  • You prefer leveraging, enhancing, and contributing to Open Source solutions rather than starting from scratch.
  • Bachelor’s degree in Computer Science, related technical field, or equivalent practical experience.

  • Lead technical decisions, projects, and roadmaps within the Online Infrastructure team.
  • Shape and own Affirm’s strategy for managing and serving computing workloads.
  • Collaborate with peers, leadership, and stakeholders across the platform engineering and product engineering organizations.
  • Design and implement frameworks, services, and tools to handle new Affirm products and business needs that can securely scale across millions of users and their transactions.
  • Guide, tutor, and aid in the professional growth of junior and senior engineers within the team, promoting best practices in design, coding, and testing.

AWSLeadershipPythonGCPJVMKubernetesMicrosoft AzureC++StrategyAmazon Web ServicesAzureGo

Posted 2024-10-08
Apply
Apply

πŸ“ United States of America

🧭 Full-Time

πŸ’Έ 115000 - 260000 USD per year

πŸ” Insurance

🏒 Company: External

  • 10+ years of hands-on experience in validating software-defined networking (SDN) solutions.
  • 10+ years of experience with network technologies such as TCP/IP, BGP, OSPF, VLANs, ACL, and Telemetry.
  • 10+ years of experience in designing, configuring, and troubleshooting routing, switching, and security solutions.
  • 10+ years of collaboration skills to work effectively with cross-functional teams.
  • 4+ years of experience in management of network OS & server virtualization technologies, including Docker and Kubernetes.
  • 4+ years of development experience in coding with Python.

  • Design, architect, and develop test plans for SONiC NOS and SDN products.
  • Validate the hardware and software systems to ensure necessary functionalities for datacenter deployment.
  • Work with the automation team and guide them in automating commit sanity, functional, system, regression, performance, and security testing.
  • Develop reusable automation tests and contribute to test automation development.
  • Implement data-driven and parameterized testing strategies to maximize test coverage and efficiency.

AWSDockerPythonGCPGitJenkinsKubernetesAzureCollaborationLinuxTerraform

Posted 2024-09-24
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 140000 - 300000 USD per year

πŸ” Healthcare data logistics

🏒 Company: DatavantπŸ‘₯ 1001-5000πŸ’° $40.0m Series B on 2020-10-08BiopharmaClinical TrialsData IntegrationHealth CareSoftware

  • 10-15+ years of engineering experience.
  • Writing software and refactoring both small parts (source code) and large parts (services, applications, whole systems).
  • Exceptional familiarity with tools and willingness to learn new technologies.
  • Experience creating at least one production system that required revisiting design choices.
  • A desire to continually grow in professionalism, knowledge, and skill.
  • A willingness to center patients, healthcare providers, and others in decision-making.

  • Contribute to design, implementation, and overall development of products.
  • Guide and mentor other engineers while developing cutting-edge solutions for the health data ecosystem.
  • Own substantial projects, taking on more responsibility with fewer rules, and acting like an owner.
  • Drive innovation and deliver valuable data solutions for clients.
  • Work with modern tech stack including C#, .NET, Python, JavaScript, TypeScript, React, Spark, Snowflake, AWS, Azure and more.

AWSPythonJavascriptSnowflakeTypeScriptAzureReactSpark

Posted 2024-08-23
Apply