JOB_REQUIREMENTS
Employment Type
Not specified
Company Location
Not specified
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.
What is 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
What skills do you possess?
•
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 JavaScript
•
Experience designing and working with RESTful APIs and microservices architectures
•
Strong understanding of databases (SQL and/or NoSQL) and data modeling
•
Experience 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
Preferred Qualifications
•
Relevant professional certifications preferred but not mandatory
•
Experience with cloud platforms such as AWS or Azure
•
Familiarity with DevOps tools, CI/CD pipelines, and infrastructure-as-code
•
Experience working in agile or scrum development environments
•
Familiarity with ServiceNow is desired but not mandatory
Work Location Requirement
•
Must report on-site in the Washington, DC area
Salary
$100,000.00 – $160,000.00 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
Benefits
•
401(k)
•
Dental insurance
•
Flexible schedule
•
Health insurance
•
Health savings account
•
Life insurance
•
Paid time off
•
Professional development assistance
•
Vision insurance