Full-Stack Software Engineer
Calbright CollegeAbout the role
The Position
Title: Full-Stack Software Engineer
Position Type: Full time
Requisition No: 25013
Category: Classified
Supervisor: Senior Engineering Manager
Last Updated: September 2024
Job Purpose: Analyzes cross-functional problems, and proposes, builds, and maintains solutions to automate & integrate software systems to create seamless experiences.
Location: Remote, various locations throughout California
Salary Range: The beginning salary range for this position is Range 27, (Steps 1-3) $107,756.75 - $118,822.01
** The first review of applications shall occur on approximately October 11, 2024 **
Position Overview
The Full-Stack Software Engineer designs, develops, implements, and maintains both iterative and major enhancements to highly complex existing systems and services, and provides technical insight, analysis, and recommendations on a variety of cross-functional teams. This role requires considerable independent judgment and initiative while collaborating with users and other technical staff through the lifecycles of projects with competing priorities. Collaborating with stakeholders across Calbright, the Full-Stack Software Engineer will identify opportunities to refactor existing data and process automations as well as propose, beta test, deliver, and iterate on new automation solutions that significantly improve business processes.
Essential Job Duties and Responsibilities
The duties below are representative of the role and are not intended to cover all of the duties performed within the scope of work.
- Perform with a high degree of autonomy and exercise good judgment as a member of the Information Systems team
- Analyze, design, build, maintain, and iterate complex information systems and process relationships between them while working closely with and on a variety of cross-functional teams
- Work closely with the Technical Product Manager to analyze, propose, architect, deploy, maintain, and iterate data and process automation solutions in and around our production ecosystem
- Communicate effectively to both technical and non-technical audiences, ensure cross-functional cohesion and collaboration, and foster high levels of confidence in our systems and services both internally and externally
- Work closely with stakeholders across the organization in both one-on-one and cross-functional team settings to iteratively build data flows that support information gathering and sharing, college operations, and expansions in program offerings and student services.
- Identify areas where automations can be implemented and/or improved, and work on cross-functional teams as a product owner of infrastructure automation systems.
- Iterate on the structure and data flow powering real-time dashboards in Salesforce for college leaders to track key metrics in support of our legislative and strategic objectives
- Perform with a high degree of autonomy as project leader with overall responsibility for overseeing medium to large complex projects from the planning stages through the implementation process working directly with institutional staff and management
- Perform other related duties as assigned that support the objective of the position.
Knowledge, Skills, and Abilities
- Familiarity with our stack: Python, Javascript (React), AWS, PSQL
- Strong understanding of back-end solutions including RESTful APIs, message/queue solutions, serverless architectures, event-driven models, relational databases, and caching platforms.
- Experience implementing production solutions within a more developed cloud ecosystem, including within one of these: AWS, Azure or GCP.
- Strong understanding of cloud computing as it relates to scaling, security, containerized approaches, logging, monitoring, alerting, and security.
- Experience working with an agile devel
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s