About Vidoori:
At Vidoori, we pride ourselves on being more than just a small business - we're a dynamic community of tech enthusiasts, united in our mission to deliver exceptional solutions to our clients. With a track record of building strong Engineering teams, we're dedicated to providing high-quality, modern technical solutions that exceed expectations.
Currently, we are seeking a Systems Engineer to join our team. If you're ready to join our team come on board! At Vidoori, the journey is just as exciting as the destination.
What We Offer:
- Competitive salary plus bonus*
- Competitive benefits package
- Generous PTO and Holidays
- 401k enrollment with Vidoori Contribution
- Casual work environment
- Career Development
- Lunch provided by Vidoori
- A culture that values employee well-being and work-life balance
- Exposure to cutting-edge technical solutions
- Collaboration with talented teams to deliver high-quality projects
*Indicates qualifying eligible positions only
Responsibilities of the Systems Engineer:
- Develop and analyze comprehensive system architectures.
- Create, manage, and maintain detailed system design documents.
- Integrate subsystems and components to form a cohesive system.
- Develop and execute detailed test plans and procedures to ensure system performance and safety.
- Conduct system testing, validation, and troubleshooting.
- Manage project timelines, resources, and budgets effectively.
- Coordinate with cross-functional teams, including software and hardware engineers.
- Maintain thorough documentation of system configurations, processes, and changes.
- Prepare technical reports and presentations for stakeholders.
- Ensure compliance with industry standards, regulations, and best practices.
- Collaborate with clients to understand their needs and provide technical support.
- Communicate complex technical information to non-technical stakeholders.
Required Experience:
- Minimum of 5-7 years of experience in software development and at least 3-4 years in a software architecture role.
- Extensive experience in software design, development, and architecture.
- Experience with architectural patterns, frameworks, and best practices (e.g., TOGAF, microservices, SOA)
- Proven experience in integrating software components and systems.
- Experience in evaluating and selecting appropriate technologies, tools, and frameworks.
- Ability to create comprehensive architectural blueprints and technical documentation.
- Excellent verbal and written communication skills, with the ability to present complex technical information clearly to stakeholders.
- Proficiency in programming languages (e.g., Java, C#, Python) and software development frameworks.
- Strong understanding of software architecture patterns (e.g., microservices, monolithic, SOA).
- Experience with cloud platforms like AWS, Azure, or Google Cloud.
- Knowledge of database systems, both SQL and NoSQL.
- Familiarity with DevOps practices and tools (e.g., CI/CD pipelines, Docker, Kubernetes).
- Understanding of cybersecurity principles and practices, including firewalls, VPNs, and intrusion detection systems.
Education Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field is required. Advanced degrees are a plus.
Candidates must be United States citizens and able to work in a hybrid setting with 1-2 days per week on-site in either Hyattsville or Suitland, MD.
Location: Hybrid- Maryland/Washington DC Region
Residency: US citizen
Clearance: Public Trust
Employment Type: Full-Time