Apply

Senior Software Engineer

Posted 13 days agoViewed

View full description

💎 Seniority level: Senior, 4+ years

📍 Location: United States

💸 Salary: 100000.0 - 150000.0 USD per year

🔍 Industry: Software Development

🏢 Company: ‏‏‎ ‎

🗣️ Languages: English

⏳ Experience: 4+ years

🪄 Skills: Game DesignGame DevelopmentC++AlgorithmsData StructuresUnreal engineCI/CDRESTful APIsMentoringLinuxSoftware EngineeringDebugging

Requirements:
  • 4+ years of experience as a games software engineer
  • Previous experience in a lead engineer role
  • High proficiency in C++
  • Advanced knowledge of Unreal Engine architecture and systems
  • Strong understanding of linear algebra concepts applied to 3D graphics and animation
  • Experience with multiplayer network communication in Unreal
  • Demonstrated skill in complex debugging and performance analysis/optimization
Responsibilities:
  • Lead software engineering initiatives across key game systems
  • Design and implement technical solutions for complex game features
  • Collaborate across teams to deliver high-quality gameplay experiences
  • Mentor junior engineers and provide technical guidance
Apply

Related Jobs

Apply
🔥 Senior Software Engineer
Posted about 2 hours ago

📍 United States

🧭 Full-Time

💸 155000.0 - 190000.0 USD per year

🔍 Healthcare

🏢 Company: Qventus👥 101-250💰 $85,000,000 Series D 3 months agoArtificial Intelligence (AI)Machine LearningHospitalAnalyticsHealth Care

  • 5+ years of experience in full-stack software development, with a strong emphasis on frontend development.
  • Expertise in React and Typescript, including component design, state management, and testing.
  • Proficiency with backend development in Python, with a preference for Django or similar web frameworks.
  • Strong understanding of AWS cloud services and experience working with tools like Lambda, Step Functions, and S3.
  • Solid grasp of RESTful APIs, CI/CD pipelines, and modern dev practices.
  • Ability to work independently in a fast-paced, mission-driven environment.
  • Excellent communication and collaboration skills, with a product-first mindset.
  • Collaborate with cross-functional teams to design, develop, and deliver end-to-end software solutions.
  • Lead the development of dynamic, responsive web applications using React and Typescript.
  • Build and maintain backend services and APIs using Python (preferably Django).
  • Leverage AWS services (e.g., Lambda, Step Functions, API Gateway) to build scalable, resilient cloud-native applications.
  • Mentor junior engineers, perform code reviews, and contribute to team-wide engineering practices.
  • Partner with product and design teams to turn complex user needs into simple, impactful user experiences.
  • Own features from concept to deployment, ensuring quality, performance, and maintainability.
  • Participate in architectural discussions and help shape the technical direction of our platform.

AWSBackend DevelopmentPythonAgileDjangoFrontend DevelopmentGitReact.jsTypeScriptServerlessReactCommunication SkillsCI/CDProblem SolvingRESTful APIsMentoring

Posted about 2 hours ago
Apply
Apply

📍 United States of America

🧭 Full-Time

💸 112000.0 - 189000.0 USD per year

🔍 E-commerce

  • 5+ years of professional experience as a Software Engineer
  • Minimum Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, MIS or related equivalent experience
  • Extensive experience with principles of continuous integration and designing, implementing and taking ownership of various tasks across the development cycle
  • Experienced in developing high-performance, scalable and available web services, and applications
  • A team player who works closely with stakeholders, pod leaders, and other teams to promote communication and collaboration
  • Enjoy working on solving challenging problems in a fun, collaborative environment
  • Highly proactive and results-oriented with excellent critical thinking and communications skills
  • Excited to learn about new technologies
  • Experience with eCommerce and SaaS platforms is highly preferred
  • Produce bullet-proof code that is robust, efficient, and maintainable
  • Work on challenging problems such as query optimization and performance optimization while adhering to security protocols
  • Work closely with operations and infrastructure to improve the architecture while building and scaling back-end services.
  • Engage in technical discussion of new solutions and architectures
  • Participate in code reviews to maintain and improve quality
  • Mentor other engineers in the current domain
  • Build beautiful, scalable products using modern tools
  • Collaborate with our product and design teams to define feature specifications and timelines
  • Build new features with a focus on testability and extensibility
  • Engage in technical discussion of new solutions and architectures
  • Review other engineer’s code to maintain and improve quality and security
  • Support an open, positive, and energized culture
  • Encourage innovation and foster an environment of continuous improvement
  • Ensure that technical decisions support our goals of quality, performance, scalability, reliability, availability, and security

AWSBackend DevelopmentDockerPythonSQLGitJavaKubernetesMySQLSoftware ArchitectureSpring BootAlgorithmsAPI testingData StructuresPostgresREST APICI/CDRESTful APIsLinuxMicroservicesNodeJSSoftware EngineeringSaaS

Posted 1 day ago
Apply
Apply

📍 United States

💸 112000.0 - 140000.0 CAD per year

🔍 Fintech

🏢 Company: Marqeta👥 1001-5000💰 Post-IPO Equity almost 4 years ago🫂 Last layoff almost 2 years agoCryptocurrencyDebit CardsCredit CardsPaymentsFinTech

  • 5+ years of experience as a backend engineer with a Bachelor’s degree; or 3 years of experience with an advanced degree.
  • Demonstrated software development (Java) and microservices architecture experience with real time event based processing.
  • Java and Spring boot experience preferred but welcome experience in different programming languages.
  • Platform engineering experience (AWS preferred) and Infrastructure as Code (we use Terraform).
  • Demonstrated experience with deploying and maintaining distributed systems on AWS.
  • Demonstrated passion to write code with great quality and test coverage.
  • Demonstrated experience with Agile Scrum and TDD.
Maintaining and enhancing Marqeta’s risk engine and decisioning systems, helping Marqeta customers control their risk.

AWSBackend DevelopmentSoftware DevelopmentAgileJavaSCRUMSpring BootData StructuresJava SpringTerraformMicroservicesRisk Management

Posted 1 day ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 112000.0 - 140000.0 CAD per year

🔍 Fintech

🏢 Company: MQ Referrals Only

  • 5+ years of experience as a backend engineer with a Bachelor’s degree; or 3 years of experience with an advanced degree.
  • Demonstrated software development (Java) and microservices architecture experience with real time event based processing.
  • Platform engineering experience (AWS preferred) and Infrastructure as Code (we use Terraform).
  • Demonstrated experience with deploying and maintaining distributed systems on AWS.
  • Maintain and enhance Marqeta’s risk engine and decisioning systems.
  • Demonstrate experience leading the architecture, design and implementation for major complex distributed systems.
  • Build the engineering design and the scaffolding that junior and mid level engineers can take and do the in-fill.
  • Manage time and ensure you can delegate/provide opportunities for growth for others.

AWSBackend DevelopmentSoftware DevelopmentAgileJavaSCRUMSpring BootAlgorithmsData StructuresJava SpringCI/CDRESTful APIsTerraformMicroservices

Posted 1 day ago
Apply
Apply

📍 United States

🔍 Healthcare

  • 4+ years of experience in building and scaling software applications and services
  • Coding experience and expertise in Python / Java or similar object-oriented languages
  • Expertise in building, maintaining, and working with production-grade systems
  • Experience leading multi-disciplinary teams working on complex problems
  • Experience in mentoring and growing engineers
  • Computer science or similar technical degree, or equivalent practical experience
  • Write and review code and design documents
  • Uplevel the team on something you have expertise in: API or system design, cloud infrastructure, (micro)service architecture, healthcare data, or something else entirely!
  • Work with a diverse multi-disciplinary team that includes software engineers, machine learning researchers, physicians, product managers, and UX researchers
  • Have the opportunity to mentor and unblock teammates and help disambiguate tricky problems so others can run with them
  • Shepherd collaborative projects from the design phase through to launch and subsequent iteration across our software stack
  • Help build a high-performance and inclusive work environment
  • Source and interview diverse talent to build and grow a strong team

AWSBackend DevelopmentLeadershipPythonSoftware DevelopmentSQLCloud ComputingGitAlgorithmsAPI testingData StructuresCommunication SkillsCI/CDProblem SolvingRESTful APIsMentoringMicroservicesSoftware Engineering

Posted 3 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 118000.0 - 231000.0 USD per year

🔍 Software Development

🏢 Company: MongoDB👥 1001-5000💰 Post-IPO Equity about 7 years agoDatabaseOpen SourceCloud ComputingSaaSSoftware

  • 5+ years of experience building distributed systems
  • Experience with building production-level code with a large user base, robust design structure and rigorous code quality, written in C, C++, Rust, or another systems programming language
  • Degree in Computer Science or similar field, or equivalent practical experience, with strong competencies in data structures, algorithms, and software design/architecture
  • Understand the high-level architecture of MongoDB
  • Contribute to the development of a project slated for the next release of MongoDB
  • Lead the development of a new feature and help mentor new engineers on the team

Software ArchitectureC++AlgorithmsData StructuresRustLinuxNetworkingDebugging

Posted 4 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 115000.0 - 200000.0 USD per year

🔍 ECommerce

🏢 Company: Vetcove👥 101-250💰 $3,025,000 Pre-seed over 8 years agoPharmaceuticalMarketplaceSupply Chain ManagementVeterinaryHealth CareHealth Diagnostics

  • 2 years of professional software engineering experience, (preferably building web applications)
  • Experience in building a professionally successful production application in a modern web framework
  • Ability to design new features around data models with accuracy, security, and performance in mind
  • Experience working with a database and analyzing queries for improved optimizations
  • Fluency with JavaScript’s features as a prototyped and functional language
  • Good software testing habits
  • Contribute to the conceptualization and feature documentation of new ideas and product enhancements
  • Build and extend interactive React applications that will be used by tens of thousands of veterinary purchasers, corporate hospital groups owners, and animal health manufacturers
  • Add good test coverage
  • Building reusable components for use by the larger team
  • Implement new features into our React Native applications
  • Work directly with our CTO and engineering team, as well as across other functions to continuously evolve our platform and products

Backend DevelopmentPostgreSQLPythonSoftware DevelopmentDjangoFrontend DevelopmentGitJavascriptReact NativeAPI testingREST APIReduxReactData modelingSoftware Engineering

Posted 4 days ago
Apply
Apply

📍 USA

💸 169000.0 - 240000.0 USD per year

🔍 Software Development

  • You have 4+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin.
  • You have a track record of developing highly available distributed systems using technologies like AWS, MySQL and Kubernetes.
  • Prior experience with monitoring and alerting systems (sentry.io, rollbar, chronosphere, kibana)
  • A strong understanding of distributed systems and how architectural decisions affect performance and maintainability
  • You have experience defining a technical plan for the delivery of a significant feature or system component with an elegant, simple and extensible design. You write high quality code that is easily understood and used by others.
  • You are proficient at making significant changes in a large code base, and have developed a suite of tools and practices that enable you and your team to do so safely.
  • Your experience demonstrates that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders.
  • You have strong verbal and written communication skills that support effective collaboration with our global engineering team.
  • This position requires either equivalent practical experience or a Bachelor’s degree in a related field.
  • You will be responsible for owning and delivering quarterly goals for your team, leading engineers on your team through ambiguity to solve open-ended problems, and ensuring that everyone is supported throughout delivery.
  • You will support your peers and stakeholders in the product development lifecycle by collaborating with product management, design & analytics by participating in ideation, articulating technical constraints, and partnering on decisions that properly consider risks and trade-offs.
  • You will proactively identify project, process, technology or business issues, advocate for them, and lead in solving them.
  • You will support the operations and availability of your team’s artifacts by creating and monitoring metrics, escalating when needed, and supporting “keep the lights on” & on-call efforts.
  • You will foster a culture of quality and ownership on your team by setting or improving code review and design standards for your team, and advocating for them beyond your team through your writing and tech talks.
  • You will help develop talent on your team by providing feedback and guidance, and leading by example.

AWSBackend DevelopmentDockerLeadershipPythonSoftware DevelopmentSQLGitKotlinKubernetesMySQLREST APICommunication SkillsCI/CDProblem SolvingRESTful APIsLinuxMicroservicesSoftware Engineering

Posted 4 days ago
Apply
Apply

📍 United States

🧭 Full-Time

🔍 Software Development

🏢 Company: LINQ

  • A minimum of 10 years of proven success in software development, with a strong emphasis on .NET and web technologies, architectural design, and cloud-based solutions.
  • Proficient in designing and implementing scalable, distributed systems that support enterprise-level applications.
  • In-depth knowledge of contemporary development methodologies, including microservices architecture, CI/CD pipelines, and cloud-native development frameworks.
  • Strong analytical and problem-solving skills, with the ability to address complex technical challenges effectively.
  • Ability to convey complex technical concepts clearly to both technical and non-technical stakeholders, fostering alignment across teams.
  • Demonstrated experience in leading engineering teams, mentoring developers, and influencing cross-functional initiatives to drive technical excellence.
  • Design and develop robust, scalable, secure features for our web and mobile applications.
  • Implement high-quality code in Angular, React Native, and .NET technologies, adhering to coding best practices and ensuring system performance.
  • Take ownership of production operations for key system components, including monitoring, issue resolution, and ensuring SLA adherence, particularly for consumer facing systems.
  • Proactively research and prototype new technologies and tools to enhance our platform and improve team capabilities.
  • Contribute to the evolution of our system architecture, ensuring it scales to meet future needs and maintains long-term maintainability.
  • Actively participate in agile scrum ceremonies, contributing to sprint planning, reviews, and retrospectives to optimize team delivery.
  • Challenge and improve existing team processes, suggesting and implementing enhancements to workflow and efficiency.
  • Collaborate closely with product managers, engineers, and QA in a fully remote, agile environment to deliver successful software releases.
  • Mentor and guide engineers at all levels, sharing your expertise and promoting best practices within the team.
  • Focus on writing clean, testable, and secure code, consistently delivering high-quality work within sprint deadlines and contributing to overall team productivity.

AWSBackend DevelopmentLeadershipSoftware DevelopmentSQLAgileCloud ComputingFrontend DevelopmentGitJavascriptReact NativeSoftware ArchitectureTypeScriptAzure.NETAngularREST APICommunication SkillsCollaborationCI/CDProblem SolvingRESTful APIsDevOpsMicroservicesTeamworkMentorshipSaaS

Posted 5 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 126140.0 - 212000.0 USD per year

🔍 Software Development

🏢 Company: Samsara👥 1001-5000💰 Secondary Market over 4 years ago🫂 Last layoff almost 5 years agoCloud Data ServicesBusiness IntelligenceInternet of ThingsSaaSSoftware

  • Bachelor's Degree in Computer Science/Engineering, or equivalent professional experience.
  • 4+ years professional full-stack software experience in a production environment.
  • Familiarity with our core tech stack: GraphQL, gRPC, React Native, React, Go, and TypeScript.
  • Collaborate with customers, engineers, product managers, and designers to understand pain points, translate feedback into features, and ensure our solutions drive measurable impact.
  • Lead the development of 0-to-1 initiatives. Rapidly prototype, iterate based on customer feedback, and ensure we build scalable, long-term solutions.
  • Drive technical leadership and architectural decision-making.

GraphQLSoftware DevelopmentFull Stack DevelopmentReact NativeTypeScriptGogRPCReactCI/CDRESTful APIsSoftware Engineering

Posted 5 days ago
Apply