Apply

Lead Software Engineer

Posted about 2 months agoViewed

View full description

💎 Seniority level: Senior, 10 years

📍 Location: Canada, United States

💸 Salary: 145000.0 - 200000.0 USD per year

🔍 Industry: Software Development

🏢 Company: Mark43👥 251-500💰 $39,999,992 Series E 12 months agoGovTechInformation ServicesLaw EnforcementPublic SafetySoftware

🗣️ Languages: English

⏳ Experience: 10 years

🪄 Skills: AWSBackend DevelopmentSQLAgileCloud ComputingElasticSearchJavaSoftware ArchitectureTypeScriptRedisReactCI/CDRESTful APIsDevOpsMicroservices

Requirements:
  • 10 years of professional experience using Java, .NET, or other server side languages in production
  • Deep understanding of databases, automated testing, Agile methodologies
  • Proficiency building and managing RESTful APIs
  • Strong DevOps experience and be able to manage a product in the Cloud
  • Deep experience designing and building out infrastructure for complex cloud-based software applications, preferably hosted in AWS or Azure
  • Proven experience in building for scale in a B2B environment
  • Knowledge of or prior experience with microservices architecture
Responsibilities:
  • Spent time working with a Product Manager to understand requirements for a new feature
  • Building features using popular technologies including but not limited to: Java, SQL, Redis, and Elasticsearch;
  • Participate in on-call rotation and strive to continuously improve Mark43's customer experience
  • End to end technical ownership of a product or subset of a product
  • Improve architectural strategy of a front-end or backend area of the product to meet higher velocity needs created by our growing customer base.
  • Reviewed code submitted by other software engineers, and submitted your own code for review as part of our pull-request deployment process
  • Spent time meeting with a Product Designer to explain technical constraints for a specific feature
  • Collaborating with design and product teams to understand and document feature requirements
  • Written clear, concise technical documentation to accompany your code that your teammates will trust
  • Spent time testing out a new technology or taking part in a discussion on ways to improve our code base and engineering practices
  • Nurturing an engineering culture that cares deeply about the quality of the code we write, while still working quickly to bring our technology to as many departments as possible
Apply

Related Jobs

Apply

📍 AZ, CA, CO, CT, FL, GA, HI, IL, MA, MI, MN, MT, NC, NJ, NV, NY, OH, OK, OR, PA, TX, UT, WA, WI

🧭 Full-Time

🔍 Payments

🏢 Company: Modern Treasury👥 101-250💰 $50,000,000 Series C about 3 years agoBankingPaymentsFinanceFinTech

  • 12+ years of professional software engineering experience, with 5+ years in a tech lead role
  • Experience working with large-scale, high-availability systems
  • Experience working with SQL/Relational databases
  • Hands-on keyboard work in your most recent role is strongly preferred
  • Experience in the payments industry, with a strong preference for expertise in ACH, Wire, or FX
  • Prior experience in automatic cash reconciliation is highly desirable
  • Contribute to our core mission through increasing the capabilities of our Reconciliation Engine.
  • Focus on architecting for scale so we can continue to deliver best in class performance to a rapidly growing customer base.
  • Help to shape a new set of products we are building to meet the sophisticated financial operating needs of modern enterprises.
  • Spend time getting to know our customers and their specific needs so that we always operate from a position of customer empathy.
  • Build and work in collaboration with cross-functional (Product Management, Customer Support / Success, Sales) partners to help define roadmap and to quickly address customer issues
  • Educate and evangelize your work to the rest of the Company and our customers.

AWSBackend DevelopmentDockerLeadershipPostgreSQLSQLGitRuby on RailsSoftware ArchitectureReactCI/CDRESTful APIsMicroservicesSoftware Engineering

Posted 1 day ago
Apply
Apply

📍 United States

🏢 Company: Goodway Group👥 251-500InternetAdvertising

  • 6+ years of relevant industry experience with 2-3 of those years being in management.
  • Flexible leadership style, with the ability to work with team members across different departments.
  • Ability to allocate tasks to team members based on their skills and expertise.
  • Identifying potential risks in projects and taking proactive measures to mitigate them.
  • Demonstrate mastery in the main language of choice and fluency in multiple languages and implementation strategies.
  • Lead requirements gathering and design thinking sessions, focusing on user value.
  • Lead team roadmap discussions and ensures the team delivers differentiated products.
  • Demonstrate fluency in team and organizational infrastructure.
  • Lead team projects, clearing technical hurdles and prioritizing tasks.
  • Lead pull request culture, making impactful suggestions for code improvement.
  • Extend mentorship beyond the team and ensures tribal knowledge is democratized.
  • Lead team design reviews, ensuring sound design decisions.
  • Lead team architecture discussions and contributes to organizational projects.
  • Participates in organizational interviewing culture and contributes to improving processes.
  • Leads the team’s relationship with support, using metrics to identify areas for improvement.
  • Ensures team project delivery, external communication, and team motivation.
  • Leads team growth culture and identifies gaps in technical expertise.
  • Ensures testability and leads team testing culture.
  • Leads team agile processes, ensuring effective collaboration and progress.
  • Leads guilds and task force projects, ensuring technical excellence and vision alignment.

Backend DevelopmentLeadershipProject ManagementSoftware DevelopmentAgileSoftware ArchitectureProject CoordinationCross-functional Team LeadershipAlgorithmsData StructuresREST APICommunication SkillsCI/CDAgile methodologiesRESTful APIsMentoringWritten communicationExcellent communication skillsTeamworkVerbal communicationTeam managementTechnical supportData modelingNodeJSSoftware Engineering

Posted 3 days ago
Apply
Apply

📍 United States

🧭 Full-Time

🔍 IT Consulting

🏢 Company: Enterprise Horizon Consulting Group👥 11-50Information ServicesConsultingInformation Technology

  • Minimum 15 years’ experience leading and directing the technical and operational projects as well as defining the software requirements/specifications.
  • Minimum 5 years’ experience in software management or software development experience.
  • Strong Agile development experience.
  • Experience with a range of developer environments including Visual Studio, Eclipse, and NetBeans.
  • Experience with cloud-based environments such as Azure and AWS.
  • Develop system requirements, conduct Analysis of Alternatives (AoA), and identify capability gaps.
  • Provide software development, maintenance, documentation, and ensure compliance with DOD security standards (e.g., RMF).
  • Design and implement cloud solutions aligned with DOD requirements, ensuring security and operational effectiveness.
  • Lead the delivery team, supervise personnel, and coordinate cross-functional work across all performance areas.
  • Integrate cybersecurity throughout the development lifecycle, manage vulnerabilities, conduct threat modeling, and enforce secure coding practices.
  • Drive innovation, process improvement, and security posture enhancements in alignment with DoD strategic goals.

AWSLeadershipSoftware DevelopmentAgileCloud ComputingCybersecurityAzureCI/CDInterpersonal skillsSoftware Engineering

Posted 7 days ago
Apply
Apply

📍 United States

🧭 Full-Time

🔍 Software Development

  • 6+ years of experience in software development and 2+ years of experience as a senior engineer.
  • Expertise in API design (REST & RPC). Including using protobuf, gRPC, OpenAPI
  • Experience with building service-oriented architecture, microservices, and modern techniques and tools around it. Including using Docker, ECS, Lambda, SQS, Kinesis, etc
  • Experience in a few persistence, storage and caching mechanisms. Including MySQL, Redis, DynamoDB, S3, etc
  • Experience with Elasticsearch is desirable.
  • Mastery of PHP, or Go would be highly advantageous
  • You build systems that include appropriate monitoring and observability, employing modern best practices for fault tolerance, including but not limited to caching, eventual consistency, queues, load balancing, circuit breaking, etc.
  • Proven track record of leading technical teams, including mentoring junior and mid-level developers, providing technical guidance, conducting code reviews, and fostering a culture of continuous learning and improvement.
  • Make technical decisions and deliver technical solutions, with consideration for high-performance, high-quality systems and applications.
  • Encourage innovation and foster an environment of continuous improvement.
  • Design, implement, and deliver software solutions for product features, with consideration for high-performance, high-quality systems and applications.
  • Write simple, efficient, self-documented modular, high-quality code that follows best practices and improves the overall codebase.
  • Influence and problem-solve with senior, mid, and junior engineers to deliver high-quality outcomes. This role may not have direct reports, but your leadership and mentorship will drive the squads to successful outcomes.
  • Mentor and guide more junior engineers in an impactful and meaningful way to their growth trajectory.
  • Collaborate with Product and Design to discover and estimate solution options to key strategic initiatives.
  • Research, create POCs and introduce new technologies to the team. Advocate for and adopt the latest trends and enhance the developer experience.
  • Form a key member of the technical leadership team, driving standards, ways of working and platform decision-making.
  • Break down problems into impactful milestones and tasks, delivering value incrementally.
  • Share your expertise through documentation, design reviews, code contributions, presentations and technology discussions.

AWSBackend DevelopmentDockerLeadershipPHPProject ManagementSoftware DevelopmentBusiness AnalysisDynamoDBElasticSearchFrontend DevelopmentFull Stack DevelopmentKubernetesMicrosoft AzureMySQLOpen Api QzoneSCRUMSoftware ArchitectureProject CoordinationAlgorithmsAPI testingData engineeringData StructuresGogRPCPostgresREST APIRedisCommunication SkillsAnalytical SkillsCI/CDProblem SolvingAgile methodologiesRESTful APIsMentoringDevOpsTerraformWritten communicationMicroservicesJSONTeam managementTechnical supportAnsibleData modelingNodeJSSoftware EngineeringData analyticsSaaS

Posted 7 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 215000.0 - 250000.0 USD per year

🔍 Software Development

🏢 Company: Cortex👥 251-500💰 $48,166,880 Series C over 2 years agoCustomer ServiceArtificial Intelligence (AI)Big DataAnalyticsInformation TechnologySoftware

  • 7+ years of experience building backend applications using any modern programming language
  • Experience with distributed systems, microservices, and cloud computing platforms
  • Experience with modern data storage solutions, such as MySQL, Postgres, MongoDB etc.
  • Knowledge of current standard methodologies and to try, learn and adapt to new technologies and programming languages
  • Solid fundamental skills in data structures, algorithms, and web development best practices
  • Excellent problem-solving and analytical skills
  • Strong communication and collaboration skills
  • Ability to mentor and coach junior engineers
  • Design, develop, and maintain scalable, and efficient backend systems and services that meet enterprise requirements
  • Work alongside other engineers to build new features and enhance existing ones
  • Optimize and improve the performance, reliability, and scalability of existing backend systems
  • Participate in operating our systems in production, including Incident Response on a rotational basi
  • Conduct code reviews and provide constructive feedback to team members
  • Write clean, maintainable, and testable code that adheres to best practices
  • Partner closely with engineering, product, leadership, sales, and our customers to better understand design requests and user experiences
  • Continually improve existing planning, development, deployment processes

AWSBackend DevelopmentDockerLeadershipPostgreSQLSoftware DevelopmentSQLCloud ComputingKubernetesMySQLAlgorithmsData StructuresREST APICI/CDMentoringMicroservicesNodeJS

Posted 7 days ago
Apply
Apply

📍 United States

🧭 Full-Time

🔍 Healthcare

🏢 Company: Firefly Health👥 11-50💰 Series B over 2 years agoHospitalWellnessHealth Care

  • You have 5+ years of experience writing production code across the stack
  • You resonate with our mission: to deliver clinical and financial health through joyful, always there, care
  • You love learning and unstructured problem-solving
  • You enjoy and take ownership in designing, building, and shipping features end-to-end
  • You approach challenges with humility and resilience
  • You strive to build collaborative engineering cultures through thoughtful code review, documentation, mentorship, and teamwork
  • Partner with our clinical, operations, and product teams to design and build technology underlying our alternate health plan and care experiences
  • Build beautiful mobile apps, web applications, and APIs that make high-quality health benefits and world class care accessible and engaging for members
  • Develop and refine agentic workflows using machine learning models to power automation and intelligence across our platform - including care management, navigation and proactive interventions
  • Integrate with third-party vendors and health tech innovations to expand our platform’s functionality, data sources, and member services
  • Work on a member-facing platform and clinical intelligence platform used by our care teams to deliver efficient, quality care
  • Own projects from ideation to release, influencing both product and technical decisions
  • Contribute to technical architecture and best practices across the team
  • Help recruit highly capable engineers to the team from diverse backgrounds

AWSBackend DevelopmentDockerPostgreSQLPythonSoftware DevelopmentDjangoFrontend DevelopmentFull Stack DevelopmentMachine LearningReact NativeTypeScriptAPI testingREST APIReactSoftware EngineeringData analytics

Posted 9 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 132000.0 - 222100.0 USD per year

🔍 Software Development

🏢 Company: TCGPlayer_External_Career

  • 8+ years of object-oriented software development experience, with experience working with C# and .NET Core
  • Significant experience in high volume production systems design with consideration for high availability, disaster recovery, performance, fault tolerance, and security
  • Experience designing and developing microservices in an cloud-based architecture
  • Expert knowledge of RDBMS technologies (SQL Server, PostgreSQL) and NoSQL stores (Redis, MongoDB, Elasticsearch)
  • Expert knowledge of event/stream processing mechanisms, specifically Kafka but also AWS SNS/SQS, RabbitMQ, or AzureBus
  • Expert knowledge of APM (Application Process Monitoring), particularly Scalyr/DataSet for logs and New Relic for dashboards & alerting
  • Set architectural direction for the team and broader organization to evolve systems
  • Lead TCGplayer in the migration from a monolithic architecture to domain-driven microservice architecture
  • Develop code that meets requirements and aligns with standard processes, and conduct code reviews to provide expert guidance and ensure code is of the highest quality
  • Create clear, comprehensive documentation and diagrams to further understanding and drive action
  • Develop thorough technical requirements based on business needs via collaboration with product and engineering counterparts
  • Participate in the Principal’s Guild to set technical direction, design patterns, and general standard processes across the Technology organization
  • Mentor talented engineers toward growth in business impact and career development

AWSBackend DevelopmentLeadershipPostgreSQLCloud ComputingDesign PatternsElasticSearchKafkaMongoDBSoftware ArchitectureC#Azure.NET coreRDBMSRedisNosqlCommunication SkillsCI/CDAgile methodologiesRESTful APIsMentoringMicroservicesSoftware Engineering

Posted 14 days ago
Apply
Apply

📍 US

🧭 Full-Time

💸 185000.0 - 230000.0 USD per year

🔍 Healthtech

🏢 Company: Futurhealth

  • Expertise in React (Next.js a plus) and modern JavaScript/TypeScript.
  • Strong understanding of frontend architecture, performance optimization, and responsive design.
  • Familiar with cross-platform development (React Native) and frontend testing (Jest, Cypress).
  • Comfortable working with design systems and component libraries (Storybook or similar).
  • Lead the architecture, development, and optimization of FuturHealth’s web and mobile frontend experiences (React / React Native).
  • Own performance, accessibility, and usability standards across the frontend codebase.
  • Collaborate closely with Product, Design, Backend Engineering, and Data teams to deliver high-quality, user-centered features.
  • Introduce and uphold frontend engineering best practices, including CI/CD, testing frameworks, and code review norms.
  • Mentor junior and mid-level engineers, and contribute to growing a high-performing engineering culture.
  • Ensure frontend systems are compliant with healthcare privacy and security standards (HIPAA, HiTrust).

LeadershipCypressFrontend DevelopmentJavascriptJestReact NativeTypeScriptReactCommunication SkillsCI/CDMentoring

Posted 24 days ago
Apply
Apply
🔥 Lead Software Engineer
Posted 28 days ago

📍 United States

🧭 Full-Time

💸 165000.0 - 215000.0 USD per year

🔍 Software Development

🏢 Company: Multi Media LLC

  • 7+ years of hands-on experience in software development, with a strong background in web technologies.
  • 4+ years of experience in a Senior Engineering role, with at least 2 years in a leadership or management position.
  • Proficiency in programming languages such as Python or Go, and experience with cloud platforms like AWS or GCP.
  • Strong understanding of software engineering principles, design patterns, and system architecture.
  • Excellent problem-solving skills and the ability to make sound technical decisions.
  • Proven track record of leading teams to deliver complex projects on time and within scope.
  • Exceptional communication and interpersonal skills, with the ability to effectively collaborate across teams.
  • Design, develop, and maintain scalable backend systems that support our live streaming platform.
  • Collaborate with cross-functional teams to deliver features that improve user experience.
  • Lead by example in writing clean, maintainable code, and uphold coding standards through regular code reviews and mentoring.
  • Foster a collaborative and inclusive team culture that encourages innovation and accountability.
  • Mentor team members by sharing technical expertise, offering constructive feedback, and supporting their skill development.

AWSBackend DevelopmentDockerLeadershipPythonSoftware DevelopmentSQLDesign PatternsDjangoFlaskGCPJavaJavascriptSoftware ArchitectureTypeScriptGoWebRTCRustCommunication SkillsCI/CDProblem SolvingAgile methodologiesRESTful APIsMentoringMicroservicesTeam managementNodeJSSoftware Engineering

Posted 28 days ago
Apply
Apply

📍 Canada

🧭 Full-Time

🔍 Software Development

🏢 Company: Valital Technologies👥 11-50💰 Pre-seed over 6 years agoArtificial Intelligence (AI)Information TechnologyEnterprise Software

  • 5+ years of professional software development, with at least 2 in a senior or lead capacity.
  • Demonstrated experience in building large-scale, distributed systems in a cloud-native environment.
  • Proven ability to design services that scale horizontally, recover from failures gracefully, and support high concurrency.
  • Hands-on experience with DevOps tooling, cloud automation, and modern deployment practices.
  • Ability to optimize for cloud cost-efficiency using architecture best practices like right-sizing, spot instances, caching strategies, and tiered storage.
  • Architect, build, and maintain distributed backend services with an emphasis on high availability, auto-scaling, and graceful degradation.
  • Design systems that are resilient to failure, support multi-tenant environments, and remain observable at every layer.
  • Lead the buildout and optimization of CI/CD pipelines to automate testing, deployments, and infrastructure provisioning.
  • Collaborate with data scientists and ML engineers to deploy, monitor, and version models using SageMaker or similar platforms.
  • Enforce best practices for monitoring, alerting, logging, and security in production environments.
  • Make architectural decisions that balance performance, scalability, maintainability, and cost-efficiency.
  • Mentor developers and collaborate cross-functionally to ensure technical alignment and velocity.
  • Support efforts around web scraping, data extraction pipelines, and external data ingestion.
  • Advocate for and implement “infrastructure as code” using Terraform or similar tools.
  • Develop automated unit tests and work closely with QA to ensure integration and user acceptance testing are done efficiently.
  • Ensure best practices in security, compliance, and data protection are followed across all infrastructure components.
  • Produce technical documentation.

AWSBackend DevelopmentDockerLeadershipPostgreSQLPythonCloud ComputingDynamoDBFrontend DevelopmentMachine LearningQAReact.jsSoftware ArchitectureREST APICI/CDLinuxDevOpsTerraformSoftware EngineeringSaaS

Posted about 1 month ago
Apply