Software Engineering Job Salaries

Find salary information for remote positions requiring Software Engineering skills. Make data-driven decisions about your career path.

Software Engineering

Median high-range salary for jobs requiring Software Engineering:

$210,000

This analysis is based on salary ranges collected from 183 job descriptions that match the search and allow working remotely. Choose a country to narrow down the search and view statistics exclusively for remote jobs available in that location.

The Median Salary Range is $152,405 - $210,000

  • 25% of job descriptions advertised a maximum salary above $250,000.
  • 5% of job descriptions advertised a maximum salary above $337,094.9.

Skills and Salary

Specific skills can have a substantial impact on salary ranges for jobs that align with these search preferences. Certain in-demand skills are highly valued by employers and can significantly boost compensation. These skills often reflect the unique requirements and challenges faced by professionals in these roles. Some of the most sought-after skills that correlate with higher salaries include Leadership, Microservices and AWS. Mastering these skills can demonstrate expertise and make individuals more competitive in the job market. Employers often prioritize candidates who possess these skills, as they can contribute directly to the organization's success. The ability to effectively utilize these skills can lead to increased earning potential and career advancement opportunities.

  1. Leadership

    36% jobs mention Leadership as a required skill. The Median Salary Range for these jobs is $177,750 - $241,550

    • 25% of job descriptions advertised a maximum salary above $290,000.
    • 5% of job descriptions advertised a maximum salary above $359,080.
  2. Microservices

    39% jobs mention Microservices as a required skill. The Median Salary Range for these jobs is $168,500 - $221,000

    • 25% of job descriptions advertised a maximum salary above $253,250.
    • 5% of job descriptions advertised a maximum salary above $310,000.
  3. AWS

    51% jobs mention AWS as a required skill. The Median Salary Range for these jobs is $160,000 - $220,000

    • 25% of job descriptions advertised a maximum salary above $254,925.
    • 5% of job descriptions advertised a maximum salary above $311,700.
  4. CI/CD

    54% jobs mention CI/CD as a required skill. The Median Salary Range for these jobs is $160,000 - $215,000

    • 25% of job descriptions advertised a maximum salary above $256,500.
    • 5% of job descriptions advertised a maximum salary above $321,080.3.
  5. Python

    36% jobs mention Python as a required skill. The Median Salary Range for these jobs is $154,500 - $214,500

    • 25% of job descriptions advertised a maximum salary above $254,900.
    • 5% of job descriptions advertised a maximum salary above $374,443.2.
  6. Backend Development

    56% jobs mention Backend Development as a required skill. The Median Salary Range for these jobs is $155,000 - $210,000

    • 25% of job descriptions advertised a maximum salary above $248,000.
    • 5% of job descriptions advertised a maximum salary above $318,058.4.
  7. Communication Skills

    38% jobs mention Communication Skills as a required skill. The Median Salary Range for these jobs is $160,000 - $205,050

    • 25% of job descriptions advertised a maximum salary above $254,900.
    • 5% of job descriptions advertised a maximum salary above $364,254.
  8. SQL

    50% jobs mention SQL as a required skill. The Median Salary Range for these jobs is $150,237.5 - $204,000

    • 25% of job descriptions advertised a maximum salary above $248,875.
    • 5% of job descriptions advertised a maximum salary above $311,900.
  9. REST API

    43% jobs mention REST API as a required skill. The Median Salary Range for these jobs is $155,000 - $204,000

    • 25% of job descriptions advertised a maximum salary above $238,000.
    • 5% of job descriptions advertised a maximum salary above $309,200.

Industries and Salary

Industry plays a crucial role in determining salary ranges for jobs that align with these search preferences. Certain industries offer significantly higher compensation packages compared to others. Some in-demand industries known for their competitive salaries in these roles include Software Engineering, Artificial Intelligence and AI/ML. These industries often have a strong demand for skilled professionals and are willing to invest in talent to meet their growth objectives. Factors such as industry size, profitability, and market trends can influence salary levels within these sectors. It's important to consider industry-specific factors when evaluating potential career paths and salary expectations.

  1. Software Engineering

    2% jobs are in Software Engineering industry. The Median Salary Range for these jobs is $254,800 - $330,000

    • 25% of job descriptions advertised a maximum salary above $360,000.
    • 5% of job descriptions advertised a maximum salary above $370,000.
  2. Artificial Intelligence

    1% jobs are in Artificial Intelligence industry. The Median Salary Range for these jobs is $193,165.6 - $313,165.6

    • 25% of job descriptions advertised a maximum salary above $560,000.
  3. AI/ML

    1% jobs are in AI/ML industry. The Median Salary Range for these jobs is $185,000 - $300,000

  4. Health tech

    2% jobs are in Health tech industry. The Median Salary Range for these jobs is $200,000 - $238,000

    • 25% of job descriptions advertised a maximum salary above $247,000.
    • 5% of job descriptions advertised a maximum salary above $250,000.
  5. Assurance/Audit

    1% jobs are in Assurance/Audit industry. The Median Salary Range for these jobs is $170,000 - $235,000

  6. Software Development

    64% jobs are in Software Development industry. The Median Salary Range for these jobs is $153,000 - $215,760

    • 25% of job descriptions advertised a maximum salary above $256,125.
    • 5% of job descriptions advertised a maximum salary above $311,300.
  7. Cybersecurity

    2% jobs are in Cybersecurity industry. The Median Salary Range for these jobs is $155,000 - $200,000

    • 25% of job descriptions advertised a maximum salary above $241,250.
    • 5% of job descriptions advertised a maximum salary above $255,000.
  8. Fintech

    4% jobs are in Fintech industry. The Median Salary Range for these jobs is $142,000 - $186,500

    • 25% of job descriptions advertised a maximum salary above $213,750.
    • 5% of job descriptions advertised a maximum salary above $235,000.
  9. Healthcare Technology

    2% jobs are in Healthcare Technology industry. The Median Salary Range for these jobs is $150,000 - $180,000

    • 25% of job descriptions advertised a maximum salary above $195,000.
    • 5% of job descriptions advertised a maximum salary above $200,000.
  10. Medical technology

    2% jobs are in Medical technology industry. The Median Salary Range for these jobs is $120,000 - $176,301

    • 25% of job descriptions advertised a maximum salary above $224,075.25.
    • 5% of job descriptions advertised a maximum salary above $240,000.

Disclaimer: This analysis is based on salary ranges advertised in job descriptions found on Remoote.app. While it provides valuable insights into potential compensation, it's important to understand that advertised salary ranges may not always reflect the actual salaries paid to employees. Furthermore, not all companies disclose salary ranges, which can impact the accuracy of this analysis. Several factors can influence the final compensation package, including:

  • Negotiation: Salary ranges often serve as a starting point for negotiation. Your experience, skills, and qualifications can influence the final offer you receive.
  • Benefits: Salaries are just one component of total compensation. Some companies may offer competitive benefits packages that include health insurance, paid time off, retirement plans, and other perks. The value of these benefits can significantly affect your overall compensation.
  • Cost of Living: The cost of living in a particular location can impact salary expectations. Some areas may require higher salaries to maintain a similar standard of living compared to others.

Jobs

234 jobs found. to receive daily emails with new job openings that match your preferences.
234 jobs found.

Set alerts to receive daily emails with new job openings that match your preferences.

Apply

📍 Canada

💸 110000.0 - 180000.0 CAD per year

🔍 Cybersecurity

🏢 Company: crowdstrikecareers

  • Degree in Computer Science (or commensurate experience in data structures/algorithms/distributed systems)
  • 4+ years of backend development experience
  • The ability to scale backend systems – sharding, partitioning, scaling horizontally are second nature to you
  • Deep understanding of distributed systems and scalability challenges
  • Deep understanding of multi-threading, concurrency, and parallel processing technologies
  • Team player skills – we embrace collaborating as a team as much as possible
  • A thorough understanding of engineering best practices from appropriate testing paradigms to effective peer code reviews and resilient architecture
  • The ability to thrive in a fast paced, test-driven, collaborative and iterative programming environment
  • The skills to meet your commitments on time and produce high quality software that is unit tested, code reviewed, and checked in regularly for continuous integration
  • Lead backend engineering efforts from rapid prototypes to large-scale applications across CrowdStrike products
  • Leverage and build cloud based systems to detect targeted attacks and automate cyber threat intelligence production at a global scale
  • Brainstorm, define, and build collaboratively with members across multiple teams
  • Obsess about learning, and champion the newest technologies & tricks with others, raising the technical IQ of the team
  • Be mentored and mentor other developers on web, backend and data storage technologies and our system
  • Constantly re-evaluate our product to improve architecture, knowledge models, user experience, performance and stability
  • Be an energetic ‘self-starter’ with the ability to take ownership and be accountable for deliverables
  • Use and give back to the open source community

AWSBackend DevelopmentDockerPostgreSQLPythonCloud ComputingElasticSearchGitJavascriptKafkaOAuthAlgorithmsData StructuresGoREST APIRedisMicroservicesSoftware Engineering

Posted about 4 hours ago
Apply
Apply

📍 Canada

🧭 Full-Time

💸 150000.0 - 225000.0 CAD per year

🔍 Cybersecurity

🏢 Company: crowdstrikecareers

  • Degree in Computer Science (or commensurate experience in data structures/algorithms/distributed systems)
  • 8+ years of backend development experience
  • The ability to scale backend systems – sharding, partitioning, scaling horizontally are second nature to you
  • The desire to ship code and the love of seeing your bits run in production
  • Deep understanding of distributed systems and scalability challenges
  • Deep understanding of multi-threading, concurrency, and parallel processing technologies
  • Team player skills – we embrace collaborating as a team as much as possible
  • A thorough understanding of engineering best practices from appropriate testing paradigms to effective peer code reviews and resilient architecture
  • The ability to thrive in a fast paced, test-driven, collaborative and iterative programming environment
  • The skills to meet your commitments on time and produce high quality software that is unit tested, code reviewed, and checked in regularly for continuous integration
  • Lead backend engineering efforts from rapid prototypes to large-scale applications across CrowdStrike products
  • Leverage and build cloud based systems to detect targeted attacks and automate cyber threat intelligence production at a global scale
  • Brainstorm, define, and build collaboratively with members across multiple teams
  • Obsess about learning, and champion the newest technologies & tricks with others, raising the technical IQ of the team
  • Be mentored and mentor other developers on web, backend and data storage technologies and our system
  • Constantly re-evaluate our product to improve architecture, knowledge models, user experience, performance and stability
  • Be an energetic ‘self-starter’ with the ability to take ownership and be accountable for deliverables
  • Use and give back to the open source community

AWSBackend DevelopmentGraphQLPostgreSQLPythonCybersecurityElasticSearchGitKafkaOAuthSoftware ArchitectureAlgorithmsAPI testingData StructuresGoREST APIRedisSoftware Engineering

Posted about 4 hours ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 155000.0 - 255000.0 USD per year

🔍 Cybersecurity

🏢 Company: crowdstrikecareers

  • Degree in Computer Science (or commensurate experience in data structures/algorithms/distributed systems)
  • 12+ years of backend development experience
  • The ability to scale backend systems – sharding, partitioning, scaling horizontally are second nature to you
  • Deep understanding of distributed systems and scalability challenges
  • Deep understanding of multi-threading, concurrency, and parallel processing technologies
  • Team player skills – we embrace collaborating as a team as much as possible
  • A thorough understanding of engineering best practices from appropriate testing paradigms to effective peer code reviews and resilient architecture
  • The ability to thrive in a fast paced, test-driven, collaborative and iterative programming environment
  • The skills to meet your commitments on time and produce high quality software that is unit tested, code reviewed, and checked in regularly for continuous integration
  • Lead backend engineering efforts from rapid prototypes to large-scale applications across CrowdStrike products
  • Leverage and build cloud based systems to detect targeted attacks and automate cyber threat intelligence production at a global scale
  • Brainstorm, define, and build collaboratively with members across multiple teams
  • Obsess about learning, and champion the newest technologies & tricks with others, raising the technical IQ of the team
  • Be mentored and mentor other developers on web, backend and data storage technologies and our system
  • Constantly re-evaluate our product to improve architecture, knowledge models, user experience, performance and stability
  • Be an energetic ‘self-starter’ with the ability to take ownership and be accountable for deliverables
  • Use and give back to the open source community

AWSBackend DevelopmentGraphQLPostgreSQLPythonCybersecurityElasticSearchGitKafkaOAuthAlgorithmsData StructuresGoRedisRESTful APIsTeamworkSoftware Engineering

Posted about 4 hours ago
Apply
Apply

📍 Bremen (GER), Sofia (BG), Belgrade (SRB), Singapore (SGD)

🧭 Internship

💸 13.0 - 20.0 EUR per hour

🔍 Software Development

🏢 Company: Constructor TECH

  • Pursuing or recently completed a degree in Computer Science, Robotics.
  • Experience in Python & C++ (at least beginner level).
  • Familiarity with ROS (Robot Operating System) and Ubuntu/Linux.
  • Basic knowledge of Docker & containerization.
  • Strong problem-solving skills, and ability to work in a fast-paced environment.
  • Develop and integrate sensor fusion techniques to combine data from LiDAR, cameras, and radar.
  • Implement object detection and tracking algorithms for real-time racing scenarios.
  • Optimize environment perception pipelines to enhance situational awareness.
  • Design path-planning algorithms for high-speed autonomous racing (local, global, and strategic).
  • Implement obstacle avoidance techniques for dynamic race conditions.
  • Develop decision-making models for overtaking, lane selection, and collision avoidance.
  • Work on vehicle dynamics modelling and system identification for high-performance control.
  • Develop motion control algorithms to optimize steering, braking, and acceleration.
  • Implement stabilization techniques to enhance racing precision and safety
  • Develop real-time autonomous racing software in Python and C++.
  • Optimize software for low-latency execution on high-performance computing platforms.
  • Contribute to system integration and improve overall software architecture.
  • Utilize ROS and Ubuntu for seamless communication between software modules.

DockerPythonEmbedded SystemsImage ProcessingMachine LearningC++AlgorithmsData StructuresREST APIComputer skillsSoftware Engineering

Posted about 6 hours ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 175500.0 - 277500.0 USD per year

🔍 Software Development

  • Proven expertise in full-stack development with deep specialization in frontend technologies (HTML, CSS, JavaScript, React, Angular, or Vue.js).
  • Experience leading engineering teams of 10+ people, with a focus on mentorship, collaboration, and technical leadership.
  • A track record of driving product innovation and successfully transforming complex ideas into scalable solutions.
  • Strong problem-solving, communication, and cross-functional collaboration skills in a fast-paced, iterative environment.
  • Hands-on experience applying AI/Gen AI concepts, integrating ML models into applications, and working with LLMs. Experience with agentic platforms is a plus!
  • Full-Stack Leadership: Leverage your frontend expertise (React, Angular, or Vue.js) and robust backend knowledge to build and maintain scalable, high-performance services.
  • Architectural Excellence: Design resilient, cloud-native architectures, including microservices and data pipelines, for high availability and scalability using AWS, GCP, or Azure.
  • Product Innovation & Rapid Prototyping: Drive product transformation by identifying opportunities for innovation, creating prototypes, and iterating quickly toward customer-ready solutions.
  • Software Lifecycle Management: Implement CI/CD pipelines for model training, deployment, monitoring, and versioning, ensuring seamless production rollouts and model observability.
  • AI & Machine Learning Integration: Collaborate with ML experts to embed AI/Gen AI capabilities, including LLMs, into our products to enhance intelligence and user value.
  • Tech Trend Awareness: Stay ahead of emerging AI/ML trends (e.g., prompt engineering, transformer architectures) and promote continuous learning within the team.
  • Team Leadership & Growth: Build and lead a high-performing technical team, fostering collaboration, mentorship, and engineering excellence.
  • Cross-functional collaboration: Work closely with product, data science, design, and ML teams to deliver features based on A/B testing, user feedback, and analytics.

AWSBackend DevelopmentLeadershipCloud ComputingDesign PatternsFrontend DevelopmentFull Stack DevelopmentGCPMachine LearningReact.jsSoftware ArchitectureVue.JsCross-functional Team LeadershipAPI testingAzureData engineeringAngularCommunication SkillsCollaborationCI/CDProblem SolvingRESTful APIsMentoringMicroservicesTeam managementPrototypingSoftware Engineering

Posted about 11 hours ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 217000.0 - 303900.0 USD per year

🔍 Software Development

  • 5+ years of experience as a software engineer in large-scale distributed systems.
  • 8+ years of hands-on, professional software development experience in one or more general purpose programming languages (Go, Python, Java, C++)
  • Experienced with GraphQL, REST, HTTP, gRPC, Thrift basics, and the ability to design and implement maintainable APIs
  • Experienced with distributed caching layers, and distributed large scale data storage systems like Redis.
  • Familiarity with image processing and delivery technologies such as image scaling, cropping, and image formats like progressive JPEG, WebP, etc.
  • Familiarity with HTTP Live Streaming (HLS), MPEG-DASH, MP4, and other streaming protocols, as well as video compression standards (H.264, H.265/HEVC, VP9, AV1)
  • Working knowledge of CDN technologies (Fastly, Cloudfare, Cloudfront) to optimize video delivery. Experienced with domain specific language like VCL.
  • Work cross-functionally with product, design, and other engineering counterparts to execute on product and business strategy and build novel products and features that our users will love.
  • Architect and evolve Reddit media infrastructure to deliver scalable, high-performance solutions that set new benchmarks for the industry.
  • Contribute to the full development cycle: technical design, development, test, experimentation, analysis, and launch. You’ll be reviewing code and design docs, giving feedback on product specs and mocks.
  • Lead a team of thoughtful, fast-moving, and motivated engineers. Set and define standards that improve developer workflows, recommend best practices, and help coach and mentor engineers on the team to further their professional development.
  • Continuously learn and improve your technical and non-technical abilities.

AWSBackend DevelopmentDockerGraphQLLeadershipProject ManagementPythonSoftware DevelopmentSQLAgileData AnalysisDesign PatternsImage ProcessingJavaKubernetesC++Cross-functional Team LeadershipAlgorithmsAPI testingData StructuresGogRPCRedisCommunication SkillsCI/CDProblem SolvingRESTful APIsMentoringOrganizational skillsMicroservicesTechnical supportSoftware Engineering

Posted 1 day ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 234600.0 - 276000.0 USD per year

🔍 Software Development

  • 4+ years of people management experience in an engineering leadership role, with prior experience in frontend or fullstack engineering.
  • Experience leading cross-functional teams and working collaboratively with product, design, and other engineering teams.
  • Ability to mentor and guide engineers, fostering technical excellence and a culture of continuous learning.
  • Passionate about building scalable, reliable, and maintainable systems that abstract complexity and empower teams.
  • Strong technical intuition—able to navigate and discuss engineering tradeoffs related to timelines, resources, and long-term maintainability.
  • Deep understanding of modern web technologies, including their strengths, tradeoffs, and best practices.
  • Experience designing and building frontend infrastructure and platform capabilities to support scalable web applications.
  • Strong foundation in performance optimization, observability, and security practices for web applications.
  • Experience with frontend testing strategies (e.g., unit, integration, and end-to-end testing) and CI/CD automation for web applications.
  • Comfortable with ambiguity and thrives in a fast-paced, high-growth environment.
  • Set the vision and strategy for how web development is standardized and scaled at Headway.
  • Lead and grow a high-impact team, fostering a culture of excellence, collaboration, and innovation.
  • Drive adoption of best practices across all product engineering teams, ensuring high-quality, accessible, and scalable web applications.
  • Develop and maintain experimentation frameworks, providing engineers and product teams with the tools to run A/B tests, gradual rollouts, and controlled experiments.
  • Collaborate with cross-functional partners (Eng, Product, Design, Growth, Customer Success) to deeply understand user needs and ensure the platform delivers exceptional value.
  • Measure and improve impact by defining KPIs, gathering feedback, and iterating on platform capabilities.

AWSLeadershipData AnalysisFrontend DevelopmentFull Stack DevelopmentPeople ManagementProduct ManagementSoftware ArchitectureTypeScriptUI DesignCross-functional Team LeadershipProduct DevelopmentAlgorithmsData StructuresNext.jsReactCommunication SkillsAnalytical SkillsCollaborationCI/CDProblem SolvingRESTful APIsMentoringJSONSoftware EngineeringDebuggingA/B testing

Posted 1 day ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 129818.0 - 267272.0 USD per year

🔍 Software Development

🏢 Company: Pinterest👥 5001-10000💰 Post-IPO Equity over 2 years ago🫂 Last layoff about 2 years agoInternetSocial NetworkSoftwareSocial MediaSocial Bookmarking

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
  • A minimum of 10 years of software engineering experience, including familiarity with developing solutions on the Salesforce platform.
  • Strong proficiency in JavaScript and experience with one or more of the following programming languages: Java, Node.js, and/or Python.
  • Familiarity with one or more cloud platforms, such as Salesforce, AWS, or Azure, with an understanding of their services and deployment models.
  • Familiarity with Salesforce architecture and functionality, including Sales Cloud, Service Cloud, and Salesforce integrations
  • Demonstrated experience in designing and implementing distributed systems and robust, fault-tolerant integrations.
  • Strong understanding of core sales and marketing processes such as lead generation and management, account management, pipeline management, quoting, order management, sales support. Experience in the ads industry is preferred.
  • Excellent communication, collaboration and leadership skills, with the ability to lead and work effectively in cross-functional, diverse teams.
  • Exceptional problem-solving skills, capable of translating complex business requirements into effective engineering solutions.
  • Solid understanding of Agile principles and methodologies to drive and deliver software development projects.
  • Outcome oriented: You focus on delivering outcomes compared to outputs by leveraging technology to positively impact key business performance metrics
  • Lead the design and development of custom Salesforce applications and features that support strategic initiatives for our Sales and Marketing teams.
  • Oversee the entire software development lifecycle for Salesforce projects, including technical requirements gathering, solution architecture, coding, testing, and deployment.
  • Collaborate closely with product managers and other engineers to integrate Salesforce solutions seamlessly with existing systems, ensuring robust performance and scalability.
  • Implement best practices for Salesforce development, including version control, code reviews, and continuous integration, to maintain high-quality standards.
  • Provide technical mentorship to junior engineers and contribute to technical decision-making processes.
  • Engage in troubleshooting and performance optimization to enhance system reliability and efficiency.

LeadershipNode.jsProject ManagementPythonSoftware DevelopmentSQLAgileCloud ComputingJavaJavascriptSalesforceREST APICommunication SkillsCI/CDProblem SolvingAgile methodologiesMentoringTeamworkSoftware Engineering

Posted 1 day ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 120000.0 - 150000.0 USD per year

🔍 Healthcare

🏢 Company: Form Health👥 101-250💰 $38,000,000 Series B 9 months agoPersonal HealthMedicalHealth Care

  • 3+ years of experience in full stack software development, with expertise in both frontend and backend technologies
  • Hands-on experience and strong proficiency working with Ruby on Rails and React technologies
  • Experience in healthcare industry a plus, but not required
  • Experience working in an agile environment and comfortable with iterative development cycles
  • Ability to collaborate effectively with cross-functional teams, including product managers, designers, and other engineers.
  • Strong communication skills with the ability to articulate technical concepts to non-technical stakeholders
  • Design, implement, and maintain real-time insurance eligibility verification integrations with various payers.
  • Troubleshoot and resolve eligibility discrepancies, ensuring accurate patient information within our systems.
  • Develop and maintain integrations with Elation EMR, ensuring seamless data flow between patient records, scheduling, and other clinical workflows.
  • Manage and optimize integrations with Candid for billing, focusing on accurate claim generation, submission, and reconciliation.
  • Design, build, and maintain ETL pipelines to facilitate data exchange with our benefits partners.
  • Develop back-end services and clinical tools with Ruby on Rails, Sidekiq, Node (AWS Lambda), GraphQL, and ReactJS.
  • Continuously improve infrastructure (AWS), GraphQL APIs (Apollo Server), data modeling (PostgreSQL, Snowflake), integrations, and other services.
  • Collaborate with cross-functional teams, including engineering, product, and client success, to define integration requirements and ensure alignment.
  • Collaborate with other developers: native mobile, web, back-end/full-stack, and data engineers.
  • Collaborate with stakeholders to support rapid iteration of internal tools to help our business operations scale efficiently and create better experiences and outcomes for our patients.
  • Communicate effectively with external partners to understand their technical needs and address integration challenges.
  • Participate in code reviews, and contribute to technical documentation.
  • Inform technical, product, process, hiring, and architectural decisions (including build vs buy).

AWSBackend DevelopmentGraphQLNode.jsPostgreSQLSQLAgileETLFull Stack DevelopmentGitHTMLCSSJavascriptReact.jsRubyRuby on RailsSnowflakeREST APICI/CDJSONData modelingSoftware EngineeringDebugging

Posted 1 day ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 137000.0 - 270000.0 USD per year

🔍 Software Development

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

  • 10+ years software engineering, primarily focused on backend systems
  • Strong systems programming background; Go and Java experience a plus (but not required)
  • Extensive experience designing and operating distributed systems at scale; Kubernetes experience is a plus (but not required)
  • Experience with large-scale data processing or storage systems (e.g. data lake technologies, distributed databases, disaggregated storage, etc.)
  • Knowledge of modern observability practices and tools
  • Proven ability to lead technical initiatives as an individual contributor
  • Experience mentoring senior engineers and driving technical excellence within a team
  • Lead initiatives to improve system observability, stability, and resource management
  • Design and implement advanced autoscaling solutions for query execution and data processing
  • Reduce incident rates through holistic improvements to system resilience
  • Identify opportunities to improve operating costs in storage and query systems
  • Guide architectural decisions and conduct design reviews across two engineering teams
  • Mentor senior engineers in distributed systems design and operational excellence
  • Collaborate with Product Management on technical roadmap development
  • Drive cross-team technical initiatives and standards
  • Participate in on-call rotation and provide senior oversight for incident response and postmortem retrospectives
  • Design and implement improvements to our distributed query execution engine
  • Optimize data archival pipelines for increased throughput, durability and reliability
  • Design and implement solutions for single-tenant isolation requirements

Backend DevelopmentLeadershipSQLCloud ComputingJavaKubernetesMongoDBData engineeringGoREST APINosqlMentoringLinuxMicroservicesScriptingSoftware EngineeringData management

Posted 1 day ago
Apply
Shown 10 out of 234