-
Senior Software Developer
- SLAC National Accelerator Laboratory (Menlo Park, CA)
-
Senior Software Developer
Job ID
6374
Location
SLAC - Menlo Park, CA
Full-Time
Regular
SLAC Job Postings
Position Overview:
SLAC National Accelerator Laboratory is seeking a talented and enthusiastic multi-function developer to support the next generation of web portals, data analytic platforms, machine learning workflows to advance the software platforms that will be the bedrock of scientific computing.
The Scientific Computing Services group supports SLAC¿s broad and vibrant scientific program in fundamental physics, with research in cosmic survey science, cosmic microwave background, direct dark matter searches, proton collider physics and neutrino physics, as well as theoretical and computational physics. We are the US data facility for the Rubin observatory, providing unprecedented scale and time resolution of celestial objects; and we also operate the Linear Coherent Light Source providing ultra high resolution imaging - pushing the boundaries of biological and material science.
SLAC invites you to apply for a position as a skilled Senior Software Developer to join our team to interact with users, roadmap new features, and monitor, operate and plan our large systems and scientific services. The successful candidate will be responsible for ensuring the completeness of our software portfolio, and ensuring reliability and efficiency of our platforms. In addition, the candidate will be responsible for designing and implementing growth strategies.
Given the nature of this position, SLAC is open to on-site and hybrid work options.
Specific Responsibilities Include:
+ Manage and maintain our scientific portals, ensuring high availability and reliability on our in-house kubernetes platform.
+ Monitor the performance and health of our software platforms, proactively identifying and resolving issues.
+ Implement CI/CD and testing frameworks for our software platforms.
+ Design and implement growth strategies for our software portfolio, liaising and working as a product manager.
+ Develop and implement security measures to protect our platforms from unauthorized access and/or data breaches.
+ Ensure compliance with data privacy regulations and best practices.
+ Participate in on-call rotations as needed.
To be successful in this position you will bring:
+ Bachelor's degree in computer science or a related technical field and at least 5 years of experience as a Software Developer.
+ Demonstrated expertise in programming languages and frameworks such as python, javascript, flask, fastapi, react
+ Expert knowledge of microservice technologies and containerization.
+ Experience with PostgreSQL, MySQ, mongodb, redis, kafka.
+ Expert understanding of OIDC and OAuth2.
+ Strong analytical and problem-solving skills.
+ Proven ability to work independently as well as in a team environment.
+ Excellent written and verbal communication skills.
Preferred Qualifications:
+ Experience with the administration, performance tuning and scaling of large scale databases.
+ Experience in the DoE lab complex and or scientific/academic environment
SLAC employee competencies:
+ Effective Decisions: Uses job knowledge and solid judgment to make quality decisions in a timely manner.
+ Self-Development: Pursues a variety of venues and opportunities to continue learning and developing.
+ Dependability: Can be counted on to deliver results with a sense of personal responsibility for expected outcomes.
+ Initiative: Pursues work and interactions proactively with optimism, positive energy, and motivation to move things forward.
+ Adaptability: Flexes as needed when change occurs, maintains an open outlook while adjusting and accommodating changes.
+ Communication: Ensures effective information flow to various audiences and creates and delivers clear, appropriate written, spoken, presented messages
+ Relationships: Builds relationships to foster trust, collaboration, and a positive climate to achieve.
Physical requirements and Working conditions:
+ Consistent with its obligations under the law, the University will provide reasonable accommodation to any employee with a disability who requires accommodation to perform the essential functions of his or her job.
Work standards:
+ Interpersonal Skills: Demonstrates the ability to work well with Stanford colleagues and clients and with external organizations.
+ Promote Culture of Safety: Demonstrates commitment to personal responsibility and value for the environment, safety, and security; communicates related concerns; uses and promotes safe behaviors based on training and lessons learned. Meets the applicable roles and responsibilities as described in the ESH Manual, Chapter 1 - General Policy and Responsibilities: http://www-group.slac.stanford.edu/esh/eshmanual/pdfs/ESHch01.pdf
+ Subject to and expected to comply with all applicable University policies and procedures, including but not limited to the personnel policies and other policies found in the University's Administrative Guide, http://adminguide.stanford.edu
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Classification Title: Software Developer 2
Grade: J
Job code: 4822
Duration: Regular Continuing
_The expected pay range for this position is $125,000 to $160,555 per annum. SLAC National Accelerator Laboratory/Stanford University provides pay ranges representing its good faith estimate of what the university reasonably expects to pay for a position. The pay offered to a selected candidate will be determined based on factors such as (but not limited to) the scope and responsibilities of the position, the qualifications of the selected candidate, departmental budget availability, internal equity, geographic location and external market pay for comparable jobs._
SLAC National Accelerator Laboratory is an Affirmative Action / Equal Opportunity Employer and supports diversity in the workplace. All employment decisions are made without regard to race, color, religion, sex, national origin, age, disability, veteran status, marital or family status, sexual orientation, gender identity, or genetic information. All staff at SLAC National Accelerator Laboratory must be able to demonstrate the legal right to work in the United States. SLAC is an E-Verify employer.
-
Recent Jobs
-
Senior Software Developer
- SLAC National Accelerator Laboratory (Menlo Park, CA)
-
Staff Quality Assurance Engineer
- Beckman Coulter Life Sciences (Miami, FL)