Job Closed
This listing is no longer active.
Data Software Engineer II
Location
Alaska + 5 moreAll locations: Alaska | California | Montana | Oregon | Texas | Washington
Posted
74 days ago
Salary
$36.2K - $82.7K / year
Seniority
Mid Level
Job Description
Data Software Engineer II
Providence
• The IS Software Engineer is a caregiver who builds the tools that put the caregiver experience first • Facilitate the streamlining of payment systems • Improve telemetry and observability • Work with large data sets • Build and deliver working software using AI agents and modern engineering practices • Translate problem statements into clear plans and delivery on caregiver requirements
Job Requirements
- Bachelor's Degree in Computer Engineering, Computer Science, Mathematics, Engineering -OR- a combination of equivalent education and experience
- 2 or more years of experience in software engineering or another related field of work
- Experienced with object-oriented programming in C#, Java, Python or equivalent
- Experienced with source code control systems such as Git
- Experienced in SQL integration development using SQL/NoSQL
- Experienced with agile methodologies and tools such as Azure Devops, TFS, and Jira
- Proven track record of working both independently and collaboratively as part of a multi-disciplined team
- Experienced at designing and successfully implementing mid-sized projects
Benefits
- Comprehensive benefits package including a retirement 401(k) Savings Plan with employer matching
- Health care benefits (medical, dental, vision)
- Life insurance
- Disability insurance
- Time off benefits (paid parental leave, vacations, holidays, health issues)
- Voluntary benefits
- Well-being resources
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Design, develop, and maintain the product’s control plane in Python, and the data plane in both Python and Rust • Refactor, optimize, and modernize existing codebases • Research and integrate new technologies to enhance product capabilities • Collaborate with cross-functional teams to define and implement robust solutions
• Design, develop, and maintain the product’s control plane in Python, and the data plane in both Python and Rust • Refactor, optimize, and modernize existing codebases • Research and integrate new technologies to enhance product capabilities • Collaborate with cross-functional teams to define and implement robust solutions
• Design, build, and maintain scalable full-stack applications using React and modern JavaScript/TypeScript on the frontend, and Python on the backend. • Participate in system design from the outset, defining service boundaries, data flows, and architectural trade-offs rather than being handed a spec to implement. • Build front-end solutions that support high data throughput, performance optimisation, and responsiveness at scale. • Design and implement clean, well-documented APIs and backend services that integrate with the frontend and downstream systems. • Integrate front-end applications with AI-powered services, including LLM-based APIs and workflows and Agentic AI systems. • Work with automation and orchestration services, particularly within Azure. • Work with containerised environments such as Docker and contribute to cloud-native deployment pipelines. • Support CI/CD processes and promote reliable, repeatable deployments. • Collaborate on the deployment of applications to Azure, owning your deployments end to end.
• Lead product engineering activities from concept through high-volume ramp for MEMS oscillators, resonators, and timing ICs • Analyze large datasets to assess product performance across process, voltage, temperature, and reliability stresses • Partner with test engineering to develop efficient and robust production test solutions • Drive root-cause analyses and problem-solving for device performance and yield issues during development • Monitor production performance, yields, and outgoing quality; identify trends and drive continuous improvement actions • Collaborate with foundry, assembly, and test partners to resolve process and equipment-related issues • Implement design-of-experiments (DOE) to optimize parameters, improve yield, and reduce test cost • Ensure robust product release through documentation, risk assessments, and data-driven decision-making • Support customer engineering teams with debug, field returns, and technical inquiries • Interface with operations for supply chain readiness, lifecycle management, and cost-reduction initiatives



