Job Openings >> Staff Software Engineer - cloud SaaS development
Staff Software Engineer - cloud SaaS development
Summary
Title:Staff Software Engineer - cloud SaaS development
ID:71545520
Department:Information Technology
Description

Position                            : Staff Software Engineer - cloud SaaS development

Location                           : San Diego, CA

Duration                          : 12 Months

Total Hours/week            : 40.00

1st Shift

Client                                : Medical Devices Company

Job Category                   : Engineering/Technical

Level of Experience        : Senior Level

Employment Type           : Contract on W2 (Need US Citizens or GC Holders or GC EAD or OPT or EAD or CPT)

 

Job Description:

  • Client Software Technology Solutions (STS) division seeks a hands-on Staff Engineer, passionate about developing and maintaining a best-in-class Reporting and Analytics platform.
  • This position requires an enthusiastic technical leader to work across the entire stack, building highly scalable next generation Business Intelligence, Reporting and Analytics cloud-based solutions.
  • Individual in this highly collaborative position will partner with and advise multiple teams by guiding the creation and consumption of services.

 

Key Responsibilities

  • Participate in all aspects of agile software development of cloud-based modular components, including design, implementation, deployment, and production support.
  • Architect and guide building end-to-end systems optimized for performance, scale, and reliability.
  • Work with agile development methodologies, adhering to best practices and pursuing continued learning opportunities.
  • Ensure application performance, uptime, and scale.
  • Maintain high standards for code quality and application design.
  • Develop deployment automation using DevOps principles.
  • Work with source code management tools (e.g. GitHub) and work tracking tools (e.g. Jira).
  • Collaborate across time zones via MS Teams, GitHub PR comments, and documents.
  • Enhance professional growth and development through participation in educational programs, current literature, in-service meetings, and workshops.

 

Required Skills and Qualifications

  • At least 7+ years of experience in building large-scale software applications.
  • Minimum 3-5+ years of experience with cloud SaaS development.
  • Experience in designing and building serverless cloud solutions with AWS is a must (lambda, step functions, event-driven architecture).
  • Must have 3-5 years of experience running and supporting production systems on public cloud, such as AWS.
  • Strong hands-on development expertise with Go/Python, Node.js, JavaScript, and React.
  • Experience in designing and integrating RESTful APIs.
  • Must have good coding practices, including well-documented code.
  • Excellent debugging and optimization skills.
  • Experience in unit/integration testing.
  • Experience working with Business Intelligence and analytics tools, such as MS Power BI, Tableau is preferred.
  • Experience with Container orchestration frameworks (e.g. Kubernetes, Docker, OpenShift) is preferred.
  • Experience with multiple database implementations (e.g. MySQL, SQL Server, non-relational databases) is preferred.
  • Strong written and oral communication skills required. Experience interacting with global teams is a strong plus.

 

Education and Experience Required

  • Bachelor’s degree required. Master's or advanced degree strongly preferred.
  • At least 7 years of growing responsibility in Re
ApplicantStack powered by Swipeclock