Loading...

Senior Software Engineer, Python (IPLM)

  • Company: Get A Job.ai
  • Location: Bracknell
  • Salary: Pay not listed

Website Get A Job.ai

Represented by Get A Job.ai

About This Opportunity

We are representing a confidential software organization with a global presence in DevOps tooling. They are seeking a Senior Software Engineer, Python to join their IP Lifecycle Management suite team in Bracknell.

This role focuses on a Python command-line client and caching layer used by semiconductor and hardware design teams to manage intellectual property, releases, and dependencies at enterprise scale. You'll own end-to-end features across CLI and caching components, working closely with API and database teams as well as customer-facing solutions engineers.

This position blends product feature development, systems engineering, and modern AI-assisted development practices.

Responsibilities

  • Design, implement, and ship user-facing commands and subcommands spanning IP, workspace, release, update, and snapshot workflows driven by customer requirements
  • Extend the CLI's data-management layer, including integration with version control systems
  • Diagnose and fix regressions in CLI integration and unit test frameworks; maintain releasable development branches
  • Prototype and productionize AI-assisted development workflows, including agent-based QA loops and automated implementation workflows that integrate into daily development

What We're Looking For

Required:

  • 5+ years of professional software engineering experience with strong Python, Golang, and systems programming in distributed environments
  • Command-line tooling experience: argument parsing, subcommand design, structured (JSON) output, and machine-readable error handling
  • Experience with version control systems such as Git and commercial VCS platforms
  • Solid testing practice: writing and maintaining unit and integration test frameworks
  • Comfort working in enterprise source-control environments or willingness to learn; familiarity with source-control internals
  • Clear written communication — ability to capture design decisions and technical rationale in tickets and documentation
  • Comfortable with Linux for daily use and development system management; experience with bash scripting and diagnosing system issues

Nice to Have:

  • Prior experience building or maintaining a Python CLI used by other engineers as part of their daily workflow
  • Graph database experience
  • Exposure to IP lifecycle management, EDA tooling, or semiconductor/hardware design domains
  • Experience with basic development on Microsoft Windows; building and packaging Windows applications
  • Hands-on use of AI-assisted development tools (Claude Code, Copilot, Cursor, or equivalent) — you have opinions about where they help and where they don't
  • Experience designing or operating agent-based automation for CI, QA, or code-generation workflows
  • Background in Rust or another systems language; interest in ML/applied deep learning
  • Contributions to open-source Python or CLI tooling

How We Work With You

Candidates apply directly through Get A Job.ai. Our talent team will conduct an initial screening to understand your background and match with the role requirements. Qualified candidates will then be submitted to our client for consideration. Please do not contact the client directly — all communication flows through our recruiting team to ensure a professional and organized process.

Pay

Compensation details will be discussed during the screening process based on experience and qualifications.

Equal Opportunity: Get A Job.ai is committed to fostering an inclusive recruiting process. We welcome applications from candidates of all backgrounds and work to ensure fair consideration regardless of race, color, religion, sex, national origin, age, disability, or any other protected characteristic.

Apply with Get A Job.ai

A recruiter will review your profile and submit you to the client. Do not contact the client directly.

More options

Apply with Get A Job.ai

Apply through Get A Job.ai. A recruiter will review your profile and submit you. Do not contact the client directly.

Apply through Get A Job.ai. A recruiter will review your profile and submit you.

Working in Bracknell, Berkshire

Weather right now in Bracknell, Berkshire: checking… · Local time: · Air quality: · Daylight: · UV index: · Wind: · Pollen:

Bracknell is a town and civil parish in Berkshire, England, the westernmost area within the Greater London Urban Area and the administrative centre of the borough of Bracknell Forest. It lies 11 miles (18 km) to the east of Reading, 9 miles (14 km) south of Maidenhead, 10 miles (16 km) southwest of Windsor and 25 miles (40 km) west of central London. Bracknell is the third largest town in Berkshire.

England is a country that is part of the United Kingdom. It is located on the island of Great Britain, of which it covers about 62%, and more than 100 smaller adjacent islands. England shares a land border with Scotland to the north and another land border with Wales to the west, and is surrounded by the North Sea to the east, the English Channel to the south, the Celtic Sea to the south-west, and

  • Elevation 94m (308 ft)

Source: Wikipedia (state)

Job details above are provided by the employer/source. The sections on this page are compiled from public data sources with AI assistance.

Accommodations: if you need a workplace accommodation to apply for or perform this job, see ADA.gov or EEOC.gov for guidance on your rights and how to request one.

Add application deadline to calendar

Listing facts

  • Role Senior Software Engineer, Python (IPLM)
  • Employer Get A Job.ai
  • Location Bracknell
  • Type Full Time
  • Pay (from listing) Pay not listed
  • Posted September 17, 2026
  • Apply by October 17, 2026
  • Overview Full job description on this page (493 words)

Facts above come from this job record on Get A Job.AI — not copied from third-party review sites.

Limited public data for this employer

We only show facts we can ground in public sources (Wikidata, O*NET, news/discussion links, or this listing). We do not invent Glassdoor-style ratings, salaries, or testimonials when data is thin. Use the listing facts, occupation context, and related openings below while we continue researching.

Explore related openings

Occupation family: Principal Software Engineer - Python

Keep exploring on Get A Job.ai

Not quite the right fit? Your next opportunity is a click away.

Hiring instead? Post a job and reach candidates searching right now.

Senior Software Engineer, Python (IPLM) Get A Job.ai · Bracknell