Software Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+18 more
Job description
We are seeking a highly motivated, experienced Java or C++ developer with web experience who can provide unaided support extending our cyber defense software solutions. We can’t disclose all the details about what we do here, but we can tell you they’re innovative, impactful, and something you’ll want to be a part of.
This full-time, remote position offers a flexible schedule and requires an individual capable of producing high-performance, reliable code across multiple programming languages.
Key Responsibilities
· Maintain and enhance existing systems and web-based applications
· Design and develop software solutions focused on network and communication security
· Troubleshoot and resolve software issues
· Participate in development planning (e.g., writing JIRA tickets, attending Agile meetings)
Requirements
· Professional industry experience
· Experience developing system and web-based applications
· 1 or more years of experience in Java or C++ (or an equivalent language)
· Strong Linux operating system proficiency
· Familiarity with Git and version control best practices
· Working knowledge of web, database, and application servers
· Ability to self-manage, prioritize tasks, and work independently in a fast-paced environment
Preferred Qualifications and Skills
· Secondary education in Computer Science, Engineering, or equivalent program
· Proficiency in a Linux scripting language
· Experience with the following languages, libraries, and technologies: TypeScript (Angular or React), QT - C++, PostgreSQL, RabbitMQ, Nginx - OpenResty.
· Familiarity with Public Key Infrastructure, symmetric and asymmetric encryption
· Experience with a variety of Cloud Providers APIs and services (Amazon, Azure, Google, etc.)
· Linux networking experience
This is a W2-only position, and a criminal background check is required., * How many years of experience do you have with Linux operating systems?
- Which tools do you have experience with: TypeScript, QT C++, PostgreSQL, RabbitMQ, Nginx-OpenResty, Apache, Visual Studio Code, Eclipse, or JetBrains?
- How many years of experience with Linux networking do you have?
- How many years of experience do you have developing system and web-based applications?
- Although this position is remote, we can only employ in the following states: Florida, Kentucky, Maryland, Michigan, North Carolina, Pennsylvania, South Carolina, Texas, and Virginia. Which state do you reside in?
Education:
- Bachelor’s (Required)
Experience:
- Java: 1 year (Required)
- C++: 1 year (Required)
Benefits & conditions
4.64.6 out of 5 stars Remote $80,000 - $120,000 a year - Full-time, Pulled from the full job description
- Tuition reimbursement
- Prescription drug insurance
- 401(k)
- Health insurance
- 401(k) matching
- Paid time off
- Vision insurance, The estimated salary for this position is $80K-$120K. This salary is not guaranteed and will depend on experience and qualifications.
Benefits & Perks
At Berryville Holdings, we believe top talent deserves top-tier support-that’s why we offer a benefits package that truly stands out. We cover 100% of your medical, dental, and vision premiums, along with company-paid life insurance and short- and long-term disability, so you can focus on your work and personal life-not your healthcare costs.
You’ll be enrolled in a Platinum-level medical plan with comprehensive prescription coverage, giving you and your family access to high-quality care with minimal out-of-pocket expenses.
We also invest in your future with a 401(k) Safe Harbor plan and a company match of up to 4%, plus educational assistance to support your continued growth and career advancement.
To support your lifestyle, we offer flexible work schedules, 11 paid federal holidays, and generous PTO starting at 15 days per year, with additional increases as you grow with the company.
Equal Opportunity Employer
Berryville Holdings is an Equal Opportunity Employer and considers all qualified applicants for employment regardless of race, color, religion, national origin, gender, sexual orientation, gender identity, age, physical or mental disabilities, genetic factors, veteran status, or other protected status as required by law.
Job Type: Full-time
Pay: $80,000.00 - $120,000.00 per year
Compensation Package:
- Bonus opportunities
About the company
Berryville Holdings LLC is a software development company dedicated to delivering innovative solutions for clients with advanced security and operational requirements that demand proactive security and strategic approaches. Based in Herndon, Virginia, near Washington, D.C., we have a network of highly skilled developers across the U.S. who create and support our unique software offerings. Join us to unlock your potential, apply your talents to meaningful and rewarding projects, and go beyond the limits of traditional software firms.
At Berryville Holdings, we aren’t content with just adding new skins to existing technologies - our software holds multiple patents and leads in cyber protection. We use all our own software in daily operations because we believe you can’t expect other companies to adopt your solutions if you’re not proud to use them yourself.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Find a Developer Job: 12 Best Job Sites For Developers
Where to Find Entry-Level Software Engineering Jobs
Is Software Engineering Over-Saturated?
The Best Job Search Websites of 2025