Sr. Software Developer

Vidoori Inc.

Hyattsville (MD)

Hybrid

USD 120,000 - 170,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Vidoori Inc. in the DMV area seeks a Senior Software Developer to design, develop, test, and maintain reliable software solutions, collaborating with product, business, and engineering teams to translate requirements into scalable applications.

The ideal candidate has strong technical expertise, experience with APIs, databases, cloud or containerization, and a track record of delivering high-quality code. This hybrid in-person role requires a U.S.

Qualifications

  • Proven experience delivering production software.
  • Strong programming in Java, C#, Python, JavaScript, or TypeScript.
  • Experience with APIs, databases, and integrations.
  • Familiar with version control and code reviews.
  • Experience with testing practices (unit/integration/end-to-end).
  • Ability to troubleshoot complex issues and craft practical solutions.
  • Strong communication and collaboration abilities.
  • Able to work independently and meet deadlines.
  • Commitment to secure, readable, maintainable, well-documented code.

Responsibilities

  • Design, develop, test, and maintain software per standards.
  • Translate requirements into technical designs, plans, and maintainable code.
  • Build components, APIs, databases, and integrations.
  • Review code to promote quality and knowledge sharing.
  • Identify and resolve defects, performance issues, and technical challenges.
  • Contribute to architecture and technical decisions for scalability and security.
  • Develop automated tests and support CI/CD pipelines.
  • Collaborate with product, design, QA, and stakeholders across the SDLC.
  • Mentor colleagues and foster engineering excellence.
  • Document designs, deployment procedures, and operational matters.

Skills

Java
C#
Python
JavaScript
TypeScript
APIs
Databases
Unit testing
CI/CD
Git
Cloud platforms
Docker
Kubernetes
Jira
Azure DevOps
Security practices

Tools

AWS
Microsoft Azure
Google Cloud
Docker
Kubernetes
Jira
Azure DevOps
Git

Job description

Position Summary

We are seeking a Senior Software Developer to design, develop, test, and maintain reliable software solutions. In this role, you will collaborate with product, business, and engineering colleagues to translate requirements into secure, scalable applications. The ideal candidate brings strong technical expertise, sound judgment, and the ability to guide development work while contributing to a collaborative engineering environment.

Key Responsibilities
  • Design, develop, test, and maintain software applications and services in accordance with requirements and engineering standards
  • Translate business and product requirements into technical designs, implementation plans, and maintainable code
  • Build and integrate application components, APIs, databases, and third-party services as needed
  • Review code and provide constructive feedback to promote software quality, consistency, and knowledge sharing
  • Identify and resolve software defects, performance issues, and other technical challenges
  • Contribute to application architecture and technical decisions, considering scalability, reliability, security, and maintainability
  • Develop and maintain automated tests and participate in testing, deployment, and release activities
  • Collaborate with product managers, designers, quality assurance teams, and other stakeholders throughout the software development lifecycle
  • Support continuous integration and delivery practices and help improve development workflows
  • Document technical designs, implementation details, and operational procedures
  • Assess technical risks, dependencies, and estimates, and communicate progress and potential issues clearly
  • Mentor colleagues and contribute to a culture of collaboration, continuous learning, and engineering excellence
Required Qualifications
  • Professional experience developing and delivering production software applications
  • Strong programming experience in one or more relevant languages, such as Java, C#, Python, JavaScript, or TypeScript
  • Experience with software development principles, data structures, algorithms, and object-oriented or functional programming concepts
  • Experience designing and working with APIs, databases, and application integrations
  • Experience using version control systems and participating in code reviews
  • Knowledge of software testing practices, including unit, integration, or end-to-end testing
  • Ability to troubleshoot complex issues and develop clear, practical solutions
  • Strong communication and collaboration skills, including the ability to explain technical concepts to varied audiences
  • Ability to manage priorities, work independently, and deliver high-quality work to agreed timelines
  • Commitment to writing secure, readable, maintainable, and well-documented code
Preferred Qualifications
  • Experience developing cloud-based applications using platforms such as AWS, Microsoft Azure, or Google Cloud
  • Familiarity with containerization and orchestration technologies, such as Docker or Kubernetes
  • Experience with agile software development and tools such as Jira or Azure DevOps
  • Knowledge of application security practices, secure coding standards, and performance optimization
  • Experience mentoring developers or leading technical initiatives
  • Relevant degree, professional certification, or equivalent practical experience in software development or a related discipline
Location and Citizenship Requirements
  • Location: Hybrid in-person role, DMV area
  • Citizenship and work authorization: Must be a U.S. citizen
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr. Software Engineer
Sr. Software Engineer

Gravity IT Resources • Cincinnati (OH)

Remote
USD 110,000 - 160,000
Mid Level Software Developer
Mid Level Software Developer

Vidoori Inc. • Hyattsville (MD)

On-site
USD 90,000 - 120,000
Sr/Staff Software Engineer
Sr/Staff Software Engineer

Upcoresolutions • New York (NY)

On-site
USD 120,000 - 180,000
Sr Software Engineer
Sr Software Engineer

Park Place Technologies • Highland Heights (OH)

On-site
USD 100,000 - 140,000
Senior Developer
Senior Developer

Premium Guard Inc. (PGI) • Lockbourne (OH)

On-site
USD 110,000 - 160,000
Software Developer 2
Software Developer 2

*Cummins Business • Wormleysburg

On-site
USD 110,000 - 150,000
Competitive salary
Performance bonuses
Comprehensive health, dental, and vision insurance
+2
Senior software engineer
Senior software engineer

Azunic AI, Inc. • New York (NY)

On-site
USD 120,000 - 180,000
Sr. Software Developer
Sr. Software Developer

INDRA AIR TRAFFIC INC • Overland Park (KS)

On-site
USD 120,000 - 160,000
Senior Software Engineer
Senior Software Engineer

Itgiantsolutions • United States

On-site
USD 110,000 - 130,000
Sr. Software Developer
Sr. Software Developer

Mike Albert Fleet Solutions • Cincinnati (OH)

On-site
USD 100,000 - 130,000