Senior Software Engineer
Listed on 2026-01-02
-
Software Development
Senior Developer, Software Engineer
MAJUS is currently seeking a highly skilled and experienced Senior Software Engineer to join our team. As a Senior Software Engineer, you will design, develop, and maintain robust software solutions that meet the highest standards of quality, performance, and security. You will solve complex technical challenges, lead technical initiatives, and contribute to scalable systems that support diverse mission needs. This is a full-time position that also includes opportunities beyond the role as you grow with our team.
Whatis the mission?
You will play a critical role in architecting, developing, and maintaining software applications while guiding technical decisions and best practices. Through leadership, collaboration, and deep technical expertise, you will help deliver secure, scalable, and high-performing solutions that align with organizational and mission objectives.
What will you do?Design, develop, and maintain scalable, secure, and high-performance software applications
Lead the development of new features and system enhancements from concept through deployment
Collaborate with cross-functional teams to gather requirements and translate business needs into technical solutions
Provide technical leadership, mentorship, and code reviews for junior and mid-level engineers
Integrate applications with third-party systems, services, and APIs
Troubleshoot, debug, and resolve complex technical issues across the application stack
Ensure software adheres to best practices for coding standards, security, and performance optimization
Participate in architectural discussions and contribute to long-term technical strategy
Support deployment, maintenance, and continuous improvement of production systems
Bachelor’s degree in Computer Science, Software Engineering, or a related field
Proven experience as a Senior Software Engineer with a strong portfolio of enterprise-level applications
Strong proficiency in modern programming languages including .NET, C#, Java, Python, and/or Java Script
Experience designing and working with RESTful APIs and microservices architectures
Strong understanding of databases (SQL and/or No
SQL) and data modelingExperience with cloud platforms and distributed systems
Proficiency with version control systems such as Git
Ability to lead technical initiatives and solve complex system-level problems
Excellent communication, collaboration, and leadership skills
Strong attention to detail and commitment to high-quality, maintainable code
Relevant professional certifications preferred but not mandatory
Experience with cloud platforms such as AWS or Azure
Familiarity with Dev Ops tools, CI/CD pipelines, and infrastructure-as-code
Experience working in agile or scrum development environments
Familiarity with Service Now is desired but not mandatory
Must report on-site in the Washington, DC area
$ – $ per year, depending on experience and certifications
Why Join Us?Work on cutting-edge projects with a talented and collaborative team
Opportunities for professional growth, leadership development, and skill enhancement
Competitive salary and comprehensive benefits package
Flexible work environment that values work-life balance
401(k)
Dental insurance
Flexible schedule
Health insurance
Health savings account
Life insurance
Paid time off
Professional development assistance
Vision insurance
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).