Logo
MAJUS Consulting

Senior Software Engineer

MAJUS Consulting, Washington, District of Columbia, us, 20022

Save Job

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

#J-18808-Ljbffr