CrawlJobs Logo
Briefcase Icon
Category Icon

Senior Software Engineer - Internal Tools Jobs (Hybrid work)

2 Job Offers

Filters
Senior Software Engineer - Build AI Tools
Save Icon
Join Citi's new GenAI Security team in Belfast as a Senior Software Engineer. Design and build a scalable security platform to protect AI applications from adversarial attacks. Leverage your expertise in Python/Go and secure APIs within a collaborative, cutting-edge environment. This role offers ...
Location Icon
Location
United Kingdom , Belfast
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Senior Software Engineer, Python (Tools Development)
Save Icon
Join Roku's software automation team in Cambridge as a Senior Python Engineer. Develop and enhance E2E test automation frameworks and web-based tools for embedded devices. Leverage your expertise in Python, React, CI/CD, and cloud technologies. Enjoy comprehensive benefits and support in a dynami...
Location Icon
Location
United Kingdom , Cambridge
Salary Icon
Salary
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Explore senior software engineer - internal tools jobs and discover a pivotal career at the intersection of software development and operational excellence. Professionals in this specialized field are the architects of productivity, building the foundational software, platforms, and systems that empower other engineers and internal teams to work more efficiently, securely, and effectively. Unlike customer-facing application development, this role focuses inward, creating the tools and infrastructure that accelerate the entire software development lifecycle, remove friction, and elevate the entire organization's technical capabilities. A Senior Software Engineer specializing in internal tools typically shoulders a broad and impactful set of responsibilities. Core duties involve designing, developing, and maintaining the critical systems that underpin daily engineering work. This includes constructing and optimizing robust CI/CD (Continuous Integration/Continuous Deployment) pipelines to automate testing and delivery. They build and manage internal platforms for cloud infrastructure provisioning, often using Infrastructure as Code (IaC) principles with tools like Terraform or AWS CDK. A significant part of the role is creating custom developer tools, dashboards, and automation scripts that streamline workflows, from local development environments to production monitoring. Furthermore, these engineers are responsible for ensuring the scalability, reliability, and security of these internal systems, which are vital to the company's operational health. Mentorship, code review, and collaborating with stakeholders across engineering and operations to identify pain points and craft solutions are also hallmarks of the position. The typical skill set for these jobs is a powerful blend of deep software engineering and platform expertise. Candidates generally possess strong proficiency in one or more programming languages such as Python, Go, or Java, with a focus on writing clean, maintainable, and testable code. Extensive experience with cloud platforms (AWS, GCP, Azure) and containerization technologies like Docker and Kubernetes is standard. Mastery of DevOps practices, CI/CD tooling (e.g., Jenkins, GitHub Actions, GitLab CI), and infrastructure automation is fundamental. Beyond technical prowess, successful professionals demonstrate a proactive, product-minded approach; they act as force multipliers by deeply understanding internal user needs—their fellow engineers—and building tools that solve real problems. Strong ownership, excellent communication skills to bridge technical and non-technical discussions, and a bias for action are essential soft skills. A senior-level candidate is expected to lead projects, make architectural decisions, and drive best practices across teams. For those seeking senior software engineer - internal tools jobs, this career offers a unique opportunity to have a magnified impact on an organization's velocity and culture. It is ideal for engineers who are passionate about system design, developer experience, and building the scaffolding that allows innovation to thrive. If you enjoy solving meta-problems, optimizing complex processes, and enabling your colleagues to do their best work, exploring these roles will lead to a challenging and highly rewarding profession at the heart of modern software engineering.

Filters

×
Countries
Category
Location
Work Mode
Salary