CrawlJobs Logo
Briefcase Icon
Category Icon

Sr Engineers, Software United States, Annapolis Junction Jobs

3 Job Offers

Filters
New
Sr. Software Engineer
Save Icon
Join 2HB as a Senior Software Engineer supporting a government customer in Annapolis Junction, MD. You will develop and sustain automation tools for High Performance Computing (HPC) systems in a Linux environment. The role requires strong Python development, experience with Ansible, and Linux/Bas...
Location Icon
Location
United States , Annapolis Junction
Salary Icon
Salary
Not provided
2hb.com Logo
2HB
Expiration Date
Until further notice
Sr. Software Engineer
Save Icon
Seeking a Senior Software Engineer in Annapolis Junction with an active TS/SCI clearance. This role involves full lifecycle development of custom network and cybersecurity solutions. We require a Computer Science degree and 11+ years of relevant experience. ANS offers exceptional benefits includi...
Location Icon
Location
United States , Annapolis Junction
Salary Icon
Salary
150000.00 - 220000.00 USD / Year
go-ans.com Logo
Applied Network Solutions
Expiration Date
Until further notice
Software Engineer Sr.
Save Icon
Seeking a Senior Software Engineer in Annapolis Junction with deep Linux, Python, and C expertise for embedded systems and kernel development. This role requires a DoD 8570 IAT Level II certification and experience with Git, Ghidra, and Agile methodologies. Join a collaborative team to design sof...
Location Icon
Location
United States , Annapolis Junction
Salary Icon
Salary
Not provided
taphere.com Logo
TapHere! Technology
Expiration Date
Until further notice
Explore senior-level software engineering jobs and discover a career path defined by technical leadership, architectural ownership, and deep impact. Senior Software Engineers are the cornerstone of complex technical initiatives, moving beyond pure coding to shape the very foundations of software systems. This role represents a significant step in a software career, where professionals are entrusted with designing robust, scalable solutions and mentoring the next generation of developers while driving key product features from conception to deployment. In this profession, individuals typically shoulder a broad spectrum of responsibilities centered on high-level design and execution. A core duty is architecting and implementing distributed systems and microservices, ensuring they are resilient, maintainable, and performant at scale. Senior engineers lead the full software development lifecycle, from requirement analysis and system design to coding, testing, deployment, and ongoing operational support. They are expected to write clean, efficient, and testable code, often championing best practices like Test-Driven Development (TDD) and Behavior-Driven Development (BDD). Collaboration is paramount; they work closely with cross-functional teams including product managers, architects, DevOps specialists, and other engineers to deliver end-to-end solutions. Furthermore, a significant part of the role involves mentoring junior and mid-level engineers, conducting rigorous code reviews, and fostering a culture of engineering excellence and continuous learning within their teams. The typical skill set for these jobs is both deep and wide. A strong foundation in computer science fundamentals—data structures, algorithms, and design patterns—is non-negotiable. Proficiency in one or more backend programming languages such as Java, C#, Python, or Go is standard, often coupled with experience in modern frontend frameworks like React or Angular for full-stack roles. Expertise in system design, particularly for cloud-native environments, is critical, including knowledge of databases (SQL and NoSQL), API design, and containerization technologies like Docker and Kubernetes. Senior engineers are also expected to be well-versed in modern software delivery practices, including version control with Git, Continuous Integration and Continuous Deployment (CI/CD) pipelines, and Agile/Scrum methodologies. Beyond technical acumen, successful professionals in these jobs possess advanced problem-solving abilities, clear communication skills for articulating complex technical concepts, and a proactive mindset for troubleshooting and optimizing system performance. When searching for Sr Engineers, Software jobs, candidates should be prepared to demonstrate a proven track record of shipping and operating large-scale systems, a commitment to code quality, and the leadership qualities necessary to guide technical projects and teams to success.

Filters

×
Category
Location
Work Mode
Salary