> Markdown version of [/jobs/ext/2872631-sr-software-engineer](https://www.wearedevelopers.com/jobs/ext/2872631-sr-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Sr. Software Engineer - **Company:** Amazon.com, Inc. - **Location:** Reston, VA, United States (Remote available) - **Experience:** Expert - **Salary:** $152,363.0 - $170,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Data Analysis, Big Data, Data Infrastructure, Data Security, Data Warehousing, Github, Python (Programming Language), Machine Learning, Software Engineering, SQL Databases, Subsystems, Snowflake, Apache Spark, Information Technology, Vertica, Software Coding, Jenkins, Databricks - **Published:** September 13, 2026 - **Apply:** https://www.careerjet.com/job/us4deb9a3a35e742b8e3ebce189b9fc110/eaa ## About the Role architectural, design, and technical choices to internal and external audiences; collaborate with project stakeholders to identify product and technical requirements; and guide and mentor junior level software engineers. Position is eligible to work remotely one or more days per week, per company policy. REQUIREMENTS: Bachelor's degree, or foreign equivalent, in Computer Science, any Engineering, or related technical field, and five (5) years of experience developing software and data products using Python; developing data APIs using Java; performing ad hoc data exploration using SQL; writing code using Jenkins; implementing secure data compliance initiatives to data infrastructure using AWS cloud; using GitHub for version control; of which three (3) years includes developing machine learning models using Databricks and Apache Spark; leveraging Snowflake to perform data warehousing for large volumes of data; and querying data warehouses using Clickhouse., Apache Spark; Java (Programming Language); Python (Programming Language) ## Description DUTIES: Provide technical leadership throughout the design process and assist in guidance regarding practices, procedures, and techniques; develop software and data products using Python; develop data APIs using Java; perform ad hoc data exploration using SQL; write code using Jenkins; implement secure data compliance initiatives to data infrastructure using AWS cloud; use GitHub for version control; develop machine learning models using Databricks and Apache Spark; leverage Snowflake to perform data warehousing for large volumes of data; and query data warehouses using Clickhouse; assist in tracking and evaluating performance metrics and ensure that the team delivers software on time, to specification, and within budget; work with the Quality Assurance team to determine if applications fit specifications and technical requirements; test and evaluate systems, subsystems, and components; act as a technical contact and liaison for outside vendors and/or customers; present and defend ## Related Videos - [Alibaba Big Data and Machine Learning Technology](https://www.wearedevelopers.com/videos/37-alibaba-big-data-and-machine-learning-technology) - [The Road to MLOps: How Verivox Transitioned to AWS](https://www.wearedevelopers.com/videos/1050-the-road-to-mlops-how-verivox-transitioned-to-aws) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Fireside Chat with Werner Vogels, VP & CTO, Amazon.com & Daniel Gebler, CTO at Picnic](https://www.wearedevelopers.com/videos/1405-fireside-chat-with-werner-vogels-vp-cto-amazon-com-daniel-gebler-cto-at-picnic) - [Our GitOps approach for deploying an Identity Provider and an API Gateway in a SaaS company](https://www.wearedevelopers.com/videos/776-our-gitops-approach-for-deploying-an-identity-provider-and-an-api-gateway-in-a-saas-company) - [Bringing AI Model Testing and Prompt Management to Your Codebase with GitHub Models](https://www.wearedevelopers.com/videos/1536-bringing-ai-model-testing-and-prompt-management-to-your-codebase-with-github-models) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries)