Software Developer jobs in Birmingham
- Armac MartinBirmingham B7 4RS
- Paid training
- Employee discount
- Free parking
- Company pension
- Cycle to work scheme
- On-site parking
- Have at least five years’ experience of software development, including the elements listed in the key responsibilities section.
- All of the above plus:
View similar jobs with this employerStandard LifeBirmingham- Annual leave
- Company pension
- Reusable patterns and components that improve delivery speed, maintainability and developer experience.
- Significant experience designing, building and operating…
View similar jobs with this employerStandard LifeBirmingham- Annual leave
- Company pension
- Reusable patterns and components that improve delivery speed, maintainability and developer experience.
- Significant experience designing, building and operating…
- SThreeBirmingham
- Roles of this type sit within agile delivery teams building and maintaining enterprise applications, microservices and APIs that support critical business…
- SThreeBirmingham
- We're looking to build our Java development capability with an experienced developer who can contribute to designing and delivering scalable microservices and…
- SThreeBirmingham
- Roles of this type typically involve building and maintaining robust backend systems, APIs and microservices using C# and the .
Senior Manufacturing Engineer/ CNC Programmer
Multiple openingsMidland Pressure DiecastingWillenhall WV12 4LF- Free parking
- Company pension
- On-site parking
- Company events
- Canteen
- Casual dress
- Generate and optimise CNC programs using CAD/CAM software.
- Utilise PC-DMIS software to create inspection routines, measurement reports, and dimensional…
CNC Miller Programmer
Often replies in 1 dayWF TechDudley DY2 8UB- Programming, Setting, and Operating CNC machines.
- Program, set, and operate CNC milling machines.
- Carry out medium to large-scale milling and boring work.
CNC Turner Programmer
Often replies in 1 dayWF TechDudley DY2 8UB- They operate a wide range of CNC Lathes, Borers and Milling Machines, specialising in larger machines components.
- My Event LabRowley Regis B65 8JQ
- This role requires a strong understanding of fabrication processes, tooling, and materials handling, as well as proficiency in CAD software.
- UserTestingUnited Kingdom
- Set up, configure, and maintain MCP (Model Context Protocol) servers that connect AI systems to internal tools and data sources, including scoping access,…
Laser CAD/CAM Programmer
Often replies in 3 daysSteelstrip Services LtdDudley DY1 2HA- Sick pay
- Company pension
- Understanding of nesting software and material utilisation strategies.
- Experience with Amada Dr ABE production software is preferred.
- Envisage Group LtdRubery
- Company pension
- Create, develop and optimise CNC programs using Autodesk PowerMill offline programming software.
- 33 days' annual holiday plus bank holidays, including the…
- BAE SystemsUnited Kingdom
- Extensive software engineering experience gained within complexenvironments, with a good understanding of software-intensive and systems-based solutions.
- EMBS EngineeringBirmingham
- Experience using HyperMill CAM software (this is a desirable requirement).
- Create robust 5-axis CNC programs offline using HyperMill CAM software at the…
- PHOENIX Medical Supplies LimitedStafford ST16 1BA
- Annual leave
- Employee discount
- Employee assistance programme
- Company pension
- Minimum 3 years’ experience in C# software development.
- Strong understanding of the software development lifecycle and object-oriented design principles.
Senior Technology Specialist
Job details
Full job description
About the Role
We are recruiting for a Senior Technology Specialist to join our Systems and Technology Team. This role exists to strengthen Armac Martin's internal technology capability across data engineering, web platforms, systems integration, automation, and AI-enabled workflows. The role is a hands-on technical specialist role with a strong emphasis on Python development, focused on building, improving, troubleshooting, and documenting business-critical platforms so they remain reliable, scalable, secure, and aligned to operational priorities while reducing manual work and improving decision-making across the business.
Key Responsibilities
- Triage and resolve production issues in DAGs, integrations, APIs, databases, and the internal web platform without requiring heavy escalation.
- Review and improve existing Python, FastAPI, React, TypeScript, SQL, BigQuery, MongoDB, and Docker and GCP implementations with a bias toward maintainability and operational resilience.
- Support daily technical delivery by resolving blockers in code, data, environments, integrations, containerised services, deployment pipelines, and production support workflows.
- Translate business requests into clear technical options, sequencing, trade-offs, risks, and implementation plans for review with senior stakeholders.
- Operate at a standard where high-priority incidents are quickly understood, risks are communicated clearly, and changes are tested before release.
Success Outcomes
- First 90 Days:
All of the above plus:
- Operational support and prioritised improvement of core data pipelines, DAGs, SQL/BigQuery models, ERP integrations, APIs, and internal web platform services.
- Technical contribution to engineering standards, including code review participation, test expectations, release readiness checks, and maintainable implementation patterns.
- Technical analysis of stakeholder requests, converting business requirements into scoped technical work with clear acceptance criteria, constraints, and implementation notes.
- Reliability practices for production systems, including deployment checks, rollback thinking, monitoring, incident triage, and root-cause follow-up.
- 12 Months:
All of the above plus:
- Material reduction in manual operational effort through automation and integration, sustaining or exceeding the current direction of removed manual work where suitable opportunities exist.
- Improved reliability for core internal platforms and data workflows, with production incidents reduced, faster recovery, and uptime maintained at business-acceptable levels.
- Better reporting and analytics capability through robust data models, BigQuery workflows, warehouse governance, and ERP offloading where appropriate.
- Higher delivery throughput and predictability through improved CI/CD, testing, code review participation, documentation, and release support.
- Commercially useful AI and automation use cases delivered with clear validation, exception handling, and measurablebenefit.
Skills
Required
- Hands-on technical credibility across Python, SQL, APIs, data pipelines, cloud deployment, and full-stack web systems.
- Able to work as a senior individual contributor while supporting technical quality and sharing expertise with other engineers when required.
- Understands production support, testing, CI/CD, observability, rollback thinking, and release discipline.
- Strong SQL and data modelling capability, particularly where operational systems and ERP data are involved.
- Can work directly with senior stakeholders and translate business goals into deliverable technical work.
- Treats reliability, security, maintainability, and data quality as core responsibilities rather than optional extras.
Desired
- Have worked with a SAP ERP system.
- Hands-on experience with Docker, including building, deploying, and troubleshooting containerised applications.
- Understand repository structures, deployment conventions, DAG naming, monitoring patterns, and support runbooks.
- Excellent ability to communicate and manage supplier relationships and internal stakeholders.
- Understand cost structures, operational KPIs, and department-specific metrics.
Experience
· Have at least five years’ experience of software development, including the elements listed in the key responsibilities section.
· Experience in manufacturing is desirable.
Traits & Behaviours
- Strong ownership mentality
- Calm, structured troubleshooting under pressure.
- Pragmatic technical judgement: balances speed, quality, risk, and business value.
- Clear communication with both technical and non-technical stakeholders.
- Knowledge-sharing mindset with high standards for engineering practice.
- Healthy scepticism toward AI outputs, data quality, and undocumented assumptions.
Disqualifying Behaviours
- Avoids accountability for live systems or repeatedly blames legacy complexity rather than improving it.
- Cannot explain technical trade-offs clearly to non-technical stakeholders.
- Introduces unnecessary architectural complexity or tools without clear business benefit.
- Ships changes without adequate testing, peer review, monitoring, or rollback consideration.
- Fails to assess technical priority and risk, causing work to become reactive, overcommitted, or unclear on what matters most.
- Uses AI, automation, or data outputs without appropriate validation and safeguards.
About the Company
Founded in 1929 and based in Birmingham, Armac Martin is now an award-winning, fourth-generation family business and a leading name in the luxury interiors industry.
We have a passion for exceptional design; celebrating true craftsmanship and the use of the finest materials to form made‑to‑last brass hardware and accessories.
Our reputation is built on both heritage and craftsmanship, and our luxury hardware is favoured by architects, designers, property developers and homeowners the world over.
Our foundational mission “to be a great brand, that nurtures great people to produce great products” puts people at the centre of everything we do. We apply a culture first approach to building our team by ensuring we find people with values that align with our own, our core values are:
- To be Inclusive and Caring
- To Demonstrate Honesty and Integrity
- To hold ourselves Accountable
- To have a Can Do and Forward-Looking attitude.
- To foster Innovation
- To have a Dedication to Excellence
Benefits
- Company pension
- Cycle to work scheme
- Employee discount
- Free on-site parking
- Free tea, coffee and fruit
- Regular work socials
- Regular opportunities to help support our chosen charity (during paid working hours)
- 25 days holiday plus bank holidays (additional service day for every 5 years worked)
- Annual bonus
- Christmas bonus
- Ongoing investment in training
Pay: £45,000.00-£50,000.00 per year
Benefits:
- Canteen
- Company pension
- Employee discount
- Free parking
- On-site parking
Application question(s):
- Are you using Python daily
Work Location: In person