Senior Software Engineer
Quick summary
- Work type
- On-site
- Location
- Alexandria, VA
- Posted
- 1 day ago
- Nearby
- 99+ roles within 25 mi
Market check
Salary context
How this pay compares to similar roles
This listing doesn't post a salary. Most similar roles pay $128,825–$189,587.
Based on 240 similar postings.
Employer
About IBM
IBM is a US-based global technology company providing hybrid cloud, AI, consulting, enterprise software, and IT infrastructure products and services.
IBM currently has 816 open roles on FindRole.
Most-posted roles
- Application Developer ServiceNow 100
- Associate Partner-AWS GTM Leader 49
- Senior Oracle Cloud FIN Tech Lead 30
- Mainframe Modernization SME/ Secret Clearance 24
- Associate Partner - AI & Analytics 19
At a glance
TL;DR · Senior Software Engineer
We are seeking a mid-level Software Engineer with TS/SCI clearance to join our dynamic team in Alexandria, VA. This role involves developing and maintaining robust software solutions for complex federal systems, focusing on enhancing security features and performance optimization. Day-to-day responsibilities include coding, testing, debugging, and deploying applications using the latest technologies. The ideal candidate will have expertise in Java or Python, along with experience in cloud platforms like AWS or Azure, and familiarity with DevOps practices such as CI/CD pipelines. Knowledge of cybersecurity standards and protocols is essential due to the sensitive nature of our projects, which involve large-scale data processing and analysis for critical government applications.
What you'll do
- Design and develop secure software solutions for classified projects.
- Implement encryption algorithms to protect data integrity and confidentiality.
- Conduct code reviews to ensure compliance with security standards.
- Troubleshoot complex system issues in real-time operational environments.
- Document software design, implementation, and maintenance procedures.
What we're looking for
- Must hold an active TS/SCI clearance with FSP.
- Bachelor’s degree in Computer Science or related field required.
- 5+ years of experience in software development and engineering.
- Proficient in multiple programming languages such as Java, Python, C++.
- Strong understanding of software design patterns and architecture principles.
- Experience with Agile development methodologies and continuous integration.
More like this
Similar roles
Senior Software Engineer
IBM