Post Job Free
Sign in

Senior Software Engineer - Document Management Systems

Company:
Novum Global
Location:
Washington, DC, 20036
Posted:
July 15, 2025
Apply

Description:

Job Description

Position Overview:

We are seeking a highly skilled and motivated Senior Software Engineer to join our dynamic team. As a Senior Software Engineer, you will play a key role in designing, developing, and maintaining cutting-edge integration software. You will collaborate with cross-functional teams to solve complex problems and contribute to the overall architecture and strategy of our products.

Key Responsibilities:

Design, develop, and maintain robust, scalable, and secure software solutions.

Lead and mentor junior engineers, ensuring best practices in software development are followed.

Collaborate with product managers, QA teams, and other stakeholders to deliver high-quality features and enhancements.

Troubleshoot and resolve technical issues in existing software, ensuring high performance and reliability.

Stay up-to-date with industry trends, emerging technologies, and best practices to drive continuous improvement in our development processes.

Participate in code reviews, providing feedback to peers to ensure code quality.

Contribute to architectural decisions and long-term technical vision for product suite.

Write clear, efficient, and well-documented code.

Qualifications:

Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).

Experience integrating with Document Management systems (such as iManage, HighQ, or NetDocs).

5+ years of experience in software development, with a strong focus on backend and API development.

Proficiency in programming languages such as C#, .NET, Java

Experience with cloud services (Azure, AWS) and containerization technologies (Docker, Kubernetes).

Strong understanding of RESTful services, microservices architecture, and distributed systems.

Familiarity with database technologies (SQL, NoSQL).

Excellent problem-solving and debugging skills.

Strong communication skills and ability to work in a collaborative team environment.

Must be a US citizen or have rights to work in the US.

Preferred Qualifications:

Knowledge of DevOps practices and tools (CI/CD pipelines, version control systems like Git).

Experience with Agile or Scrum development methodologies.

What We Offer:

Competitive salary and benefits package.

Flexible work environment, including remote options.

Opportunities for professional development and career growth.

A collaborative and innovative team culture.

Full-time

Hybrid remote

Apply