Python Senior Software Engineer Manchester
Hackajob Ltd
Altrincham, UK
2 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.adzuna.co.uk
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£61,000.0 - £101,000.0
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
JavaScript (Programming Language)
Unit Testing
C Sharp (Programming Language)
C++ (Programming Language)
Cyber Security
Continuous Integration
Software Debugging
Programming Tools
Perl (Programming Language)
Python (Programming Language)
Windows PowerShell
+5 more
Mockito
Reverse Engineering
Test-Driven Development (TDD)
Heap (Data Structure)
Software Version Control
Job description
- Understand and use various development methodologies to deliver solutions to our customers, factoring operational security into system design, development, and testing.
- Work in teams to deliver high-assurance code, conduct constructive peer review, and share knowledge with junior team members.
- Design, develop, test, and document software in accordance with business and industry best practices to meet customer requirements, leveraging continuous integration where appropriate.
- Embrace emerging technology, tools, and language trends while identifying the risks they could present.
- Identify flaws during solution design and implementation, along with appropriate mitigations.
Technologies:
- C#
- Java
- JavaScript
- Perl
- PowerShell
- Python
- Security
- Support
- Network, We are BAE Systems Digital Intelligence, home to 4,500 digital, cyber, and intelligence experts working collaboratively across 10 countries to collect, connect, and understand complex data so governments, nation states, armed forces, and commercial businesses can unlock digital advantage in the most demanding environments. We are hiring a Python Senior Software Engineer in Manchester, with five days per week on site and flexible working arrangements available to discuss with your recruiter. You will join our Operational Cyber Group, a team of industry-leading experts in high-assurance development, research, reverse engineering, and vulnerability research, focused on National Security and some of the countrys toughest challenges. We offer meaningful work, lifelong learning, a supportive and inclusive culture, hybrid working, and rewards tailored to what matters most to you and your family, with a strong emphasis on wellbeing, flexibility, and belonging.
Requirements
- Familiarity with a variety of development tools and techniques, including IDEs, debuggers, source control, unit testing, mocking, continuous integration, and test-driven development.
- Knowledge of the principles of high-assurance development and an awareness of the importance of IT security for companies and governments.
- Intermediate to advanced understanding of computing principles, such as stack/heap distinction and compiled/interpreted languages.
- Proficiency with at least one solution language, such as C++, Java, or C#, and one utility language, such as Python, JavaScript, Perl, or PowerShell.
- Ability to use and configure more than one major operating system.
- Ability to pick up new languages and technologies easily.
- Ability to communicate technical topics to a variety of audiences, including non-technical stakeholders.
- Experience mentoring others and/or leading technical tasks.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.adzuna.co.uk
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
LM
Luis Minvielle
Why Upskilling And Reskilling is Important For Developers
over 2 years ago
LM
Luis Minvielle
What’s the Difference between a Junior, Mid, and Senior Developer?
over 3 years ago
LM
Luis Minvielle
The 12 Best Jobs for Software Engineers
over 2 years ago
LM
Luis Minvielle
Top-Paying Tech Jobs (with Salaries)
over 2 years ago
EM
Eli McGarvie
Data Engineer Salary UK
over 3 years ago