RTD

Senior Software Engineer - Full Stack Developer

Denver, CO, US

Hybrid
Full-time
$109.3k–$154.4k/year
2 days ago
Save Job

Summary

At Regional Transportation District (RTD), We make lives better through connections! When you join RTD, you will be among dedicated employees exhibiting RTD's values of passion, respect, diversity, trustworthiness, collaboration, and ownership. RTD is committed to an inclusive and diverse workplace. As part of our diversity value statement, we encourage our employees to honor diversity in thought, people, and experience. Come join RTD on this great journey to be the trusted leader in mobility, delivering excellence and value to our customers and community. RTD Employee Benefits: https://www.rtd-denver.com/careers/benefits (RTD Represented Employee Benefits: Please refer to the Labor Agreement included in the above link for details.) A Senior Software Engineer - Full Stack Developer is responsible for designing, developing, and maintaining both the front-end and back-end components of software applications and services. You will work with modern cloud technologies, microservices architectures, and containerization to build scalable, resilient, and efficient solutions. In this role, you will design and implement scalable, high-performance solutions across the entire technology stack. You will collaborate with cross-functional teams, mentor junior developers, and contribute to architectural decisions that drive our products forward. DUTIES & RESPONSIBILITIES: Essential: * Full-Stack Development: Design, develop, and maintain both front-end and back-end components of web applications. * Architecture & Design: Define system architecture and implement best practices for scalable and maintainable code. * Front-End Development: Build interactive and responsive user interfaces using modern frameworks (React, Angular, Vue.js). * Back-End Development: Develop robust APIs, microservices, and database solutions using technologies like Python, Java. * DevOps & Cloud: Deploy and manage applications in cloud environments (AWS, Azure) and implement CI/CD pipelines. * Security & Performance: Ensure application security, performance optimization, and best practices in authentication and authorization. * Leadership & Mentorship: Lead technical discussions, conduct code reviews, and mentor junior engineers. * Collaboration: Work closely with product managers, designers, and stakeholders to deliver high-quality software solution Other: Other duties as assigned. QUALIFICATIONS: * Bachelor's Degree in Computer Science, Information Technology or a related field * 5+ years of related development experience using a Cloud native software approach of building, deploying, and managing modern applications in cloud computing environments. * 5 years of practical experience in JavaScript, TypeScript, and related JavaScript frameworks (Angular or React). * 3 years of practical experience in HTML programming language including all constructs such as CSS. * 3 years of experience working with Java * 2 years of experience with cloud environments like Microsoft Azure or AWS * 2 years of experience developing RESTful services. * 2 years of experience with Spring boot, Spring security, and microservices. * Proficient with IDEs like VS Code, Eclipse, JDeveloper. * Proficient in Unix and Windows operating systems and file structures and web servers such as Apache, and application servers * Proficient in UX/UI Design * Proficient with Microsoft Office Suite * Strong expertise in JavaScript/TypeScript and front-end frameworks (React, Angular, or Vue.js). * Proficiency with Python * Experience with RESTful APIs, GraphQL, and microservices architecture. * Strong database skills with PostgreSQL, MySQL, MongoDB, or Redis. * Experience with containerization tools (Docker, Kubernetes). * Knowledge of DevOps practices, CI/CD pipelines, and infrastructure as code. * Strong understanding of software security best practices. * Excellent problem-solving, communication, and teamwork skills. * Ability to communicate effectively, orally and in writing. * Ability to manage time and workload effectively which includes planning, organizing and prioritizing. * Ability to use sound judgment. * Ability to analyze data logically, defining, evaluating, and solving difficult technical and operational problems where solutions may be of a precedent-establishing nature Preferred: * Experience with serverless computing (AWS Lambda, Azure Functions). * Familiarity with Agile methodologies and tools (JIRA, Confluence). * Previous experience leading a development team or mentoring engineers. Or: An equivalent combination of education, experience, knowledge, skills, abilities. KNOWLEDGE, SKILLS, & ABILITIES * Strong attention to detail: Ability to deliver high-quality video content that meets project requirements. * Time management and organizational skills: Ability to manage multiple projects and deadlines effectively. Must be able to produce long- and short-form video content at a regular cadence. * Excellent communication and interpersonal abilities, with a talent for building relationships with diverse stakeholders. * Proficient with Microsoft Office Suite. * Ability to use sound judgment and maintain the strictest of confidentiality. * Ability to manage time and workload effectively which includes planning, organizing and prioritizing with attention to detail. * Excellent customer service, collaboration, and strong listening skills. * Ability to work non-standard hours (i.e. nights and weekends) and work independently with minimal supervision. WORKING ENVIRONMENT AND PHYSICAL REQUIREMENTS: The work environment and physical demands described here are representative of those required by an employee to perform the essential functions of this job with or without reasonable accommodations. * RTD offers a hybrid work environment. In-office is a typical work environment. * The job also requires filming on location with minimal exposure to excessive noise or adverse environmental issues. We are considering all applications for this position up until the position close date of May 20th, 2025. For consideration, please be sure to apply before the posting end date. RTD is proud to be an Equal Opportunity Employer, supporting diversity, equity, and inclusion in the workplace. All applicants will be considered for employment regardless to the race, sex, disability status or any other characteristic protected by law and we encourage candidates from all identities, backgrounds, and abilities to apply. Therefore, in all aspects of the employment process, we provide employment opportunities to all qualified applicants without regard to race, color, religion, sex, disability, age, sexual orientation, gender identity or expression, pregnancy, medical condition related to pregnancy, creed, ancestry, national origin, marital status, genetic information, or military status, or any other protected status in accordance with applicable law. RTD is committed to the full inclusion of all qualified individuals. As part of this commitment, our agency will assist individuals who have a disability with any reasonable accommodation requests related to employment, including completing the application process, interviewing, pre-employment testing, participating in the employee selection process, promotions, and/or to perform essential job functions where the requested accommodation does not impose an undue hardship. If you have a disability and require a reasonable accommodation, please reach out to our Employment ADA Coordinator Kris Frazier at [email protected], or the Talent Acquisition team at [email protected]. Pay Range: $109,309.00 - $154,398.25 Annual RTD is an Equal Opportunity Employer, please see our EEO policy [ https://www.rtd-denver.com/sites/default/files/files/2022-12/EEO%20Policy%20Statement-%20UPDATED.pdf ] RTD posts a compensation range that represents a good faith estimate of what RTD anticipates paying for the position at the time of posting. Starting salary is based on the candidate's relevant and verified education, training and work experience. Applicants should submit all relevant and verifiable education, training and work experiences at the time of application.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job