Sr. Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+9 more
Job 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
Requirements
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)
Benefits & conditions
SALARY: $152,363.00 to $170,000.00 per year, Base Pay: $152,363.00 The application window is 30 days from the date job is posted, unless the number of applicants requires it to close sooner or later. Base pay is one part of the Total Rewards that Comcast provides to compensate and recognize employees for their work. Most sales positions are eligible for a Commission under the terms of an applicable plan, while most non-sales positions are eligible for a Bonus. Additionally, Comcast provides best-in-class Benefits to eligible employees. We believe that benefits should connect you to the support you need when it matters most, and should help you care for those who matter most. That’s why we provide an array of options, expert guidance and always-on tools, that are personalized to meet the needs of your reality - to help support you physically, financially and emotionally through the big milestones and in your everyday life. Please visit the on our careers site for more details.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Fully Remote Software Engineer Jobs
Best Countries for Software Engineers
How Much Does a Software Engineer Make? Realistic Software Engineering Salaries
The 12 Best Jobs for Software Engineers