As a Senior Software Engineer on our Pulse Core team, you will be a high-impact individual contributor helping accelerate the velocity of all City’s Experience product teams. You will work alongside a Tech Lead and Engineering Manager in a team that builds and maintains a robust, self-service developer platform and shared core services — and that embraces AI-assisted development as part of its daily workflow. This is an execution-focused role — you will design, build, test, and own features end-to-end. You will contribute to architectural discussions and influence technical decisions, but the overall technical vision is owned by the Tech Lead. Your focus is on delivering high-quality, well-tested code at pace, and on growing your own skills in a team that is defining the future of how we build software. What makes this a Senior Engineer role (not a Tech Lead role): You contribute to the technical vision and architecture — you don’t own it. You execute on the roadmap with a high degree of autonomy, but you are not jointly accountable for the team’s overall technical direction. You pair with and learn from the Tech Lead, and you mentor mid-level engineers — but uplifting the entire team’s practices is not your primary responsibility. You are expected to be self-directed — you can take a loosely defined problem, break it down, and deliver a well-tested solution with minimal guidance.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed