Riptide Technology

2 Riptide Technology Software Jobs Hiring Near You

Riptide Technology Jobs Information

What are the key skills and qualifications needed to thrive as a Software Engineer, and why are they important?

To thrive as a Software Engineer, you need strong programming skills, problem-solving abilities, and typically a degree in computer science or a related field. Familiarity with coding languages (like Python, Java, or C++), version control systems (such as Git), and experience with software development frameworks are commonly required. Attention to detail, effective communication, and teamwork are crucial soft skills for collaborating on projects and delivering robust solutions. These skills ensure the development of high-quality, reliable software that meets user needs and business objectives.

What are some common challenges software professionals face when working on large-scale projects?

Software professionals working on large-scale projects often encounter challenges such as coordinating with cross-functional teams, managing complex codebases, and ensuring consistent communication across distributed teams. Balancing the need for rapid development with maintaining code quality and meeting strict deadlines can also be demanding. Adapting to evolving requirements and integrating new technologies while minimizing disruptions are common aspects of the role, making strong organizational and collaboration skills essential.

What are software developers?

Software developers are professionals who design, create, test, and maintain software applications or systems. They use programming languages and development tools to build software that meets user needs or solves specific problems. Their responsibilities can include writing code, debugging, collaborating with other team members, and updating existing programs. Software developers work in a variety of industries, including technology, finance, healthcare, and more.

What jobs are there in software?

Jobs in software include roles such as software developer, software engineer, quality assurance tester, systems analyst, and technical support specialist. These positions often require knowledge of programming languages, software development tools, and problem-solving skills, with some roles requiring certifications or specific technical expertise.

What jobs in the US pay 300,000 a year?

Software engineering roles, especially senior positions such as principal engineers, software architects, and engineering managers, can earn $300,000 or more annually in the US. High compensation often requires extensive experience, specialized skills, and working at large tech companies or in high-demand industries, sometimes including stock options or bonuses.

What is the difference between Software vs Web Developer?

AspectSoftwareWeb Developer
Required CredentialsTypically a degree in Computer Science or related field; certifications like Microsoft Certified or Oracle CertifiedSimilar credentials; often a degree in CS or Web Development certifications
Work EnvironmentDevelops software applications for various platforms, including desktop and mobileBuilds websites and web applications primarily for online use
Employer & Industry UsageUsed across tech companies, software firms, and enterprisesCommon in digital agencies, tech startups, and online businesses
Common Search & Comparison IntentPeople compare to understand different roles in software creationOften compared to see distinctions in web-focused development

While both Software developers and Web Developers work in the tech industry and require similar skills and certifications, Software developers create applications for various platforms, whereas Web Developers focus on building websites and web-based applications. The choice depends on whether you're interested in broad software solutions or web-specific projects.

What are the most popular job types at Riptide Technology?
    Infographic showing various Software job openings at Riptide Technology in the United States as of May 2026, with employment types broken down into 100% Full Time. Highlights an 75% Physical, and 25% Hybrid job distribution.

    Software Developer / Integration Engineer / INT Engineer - Activ with Security Clearance

    Riptide Technology

    Washington, DC • Hybrid

    $160K - $185K/yr

    Other

    Medical, Dental, Vision, Life, Retirement, PTO

    Posted 13 days ago


    Job description


    Cookie Policy 🍪 DenyAccept Privacy Notice This website uses cookies to improve your web experience. By clicking Accept, you agree to the use of cookies. DenyAccept Software Developer / Integration Engineer / INT Engineer - Active Secret Clearance Washington, DC Software Development / Full Time / Hybrid apply for this job Riptide Technology is hiring a Software Developer / Integration Engineer for a hybrid role out of Washington, DC at the Naval Research Lab. The Software Developer / Integration Engineer will join the TNM team.  Tactical Network Modeling (TNM) is a network emulation and modeling environment for virtual field testing multi-path, mesh, and advanced networking protocols across all operational domains; from space to seabed. Mission-driven metrics are used to evaluate the network’s performance using event-driven scenarios. The TNM toolset creates digital twins of the protocol stack under-test across all of the relevant nodes in the network topology and then simulates the scenario using either virtualized hardware or physical connections to actual hardware in the loop. The state of the network and its performance metrics are stored in a time-series database and evaluated in real-time Work will be split between home (Telework) and NRL (maximally 2-3 days per week) at discretion of program manager. Responsibilities: * The Naval Research Lab seeks a highly adaptable, quick learning, self-starter engineer to join the NRL TNM team.   * The software developer & INT engineer will design, analyze and integrate existing subsystems leveraging Python to orchestrate the latest network technology and tools within the TNM tool suite.  * The candidate will have experience in AGILE Software development for Linux environments pursuing Network modeling/simulation for wired and wireless network applications.  * Experience would include leveraging python to write glue code between subsystems.  * Familiarity with coding standards, configuration management, CDCI, VMs, Containerization, and Linux applications is required.  * This job entails daily coding of the networking tools to model unique networking architectures with a focus on analytics that provide metrics on network performance.  This is NOT a network administrator position. Required Qualifications: * Bachelor’s Degree in Engineering, Math, Computer Science, or Network Engineering * 5+ years of experience in the software development field/industry * Resourceful, quick learner who has flexibility with changing and dynamic requirements * Coding: Python 3.9, VMs, Podman and Docker Container Creation, Dockerized subsystems, Docker/Podman Compose, Custom Interface creation, gRPC, REST. * Familiar with AGILE environment including bitbucket, JIRA, Confluence, and JENKINS workflows. Familiar with build manifests and automated testing with Pytest. * Data model creation, large data processing, task & queue automation, sub-classing, robust regex creation, build chain tracking, Sphinx and self-documentation. * Familiar with Linux system admin, Redhat 9, Python and Linux scripting & OSquery. * Familiarity with software packaging.  Capable of installing and configuring Linux as well as minor system/network administrative functions. * Demonstrated understanding of Atlassian tools such as confluence, git, Jira, Jenkins, Artifactory. * Understanding of git and software development version control to include code reviews, PRs, and merging. Desired Qualifications: * Network Modeling/Simulation, Network Modeling Tools expertise.  Solid foundation in industry/standard network technologies, routers, switches, spanning tree, routing protocols. * Familiarity with MANETs and related protocols is a plus (ex: IPv4, IPv6, MPLS, PPP, Ethernet). * Familiarity with Software Defined Network architecture and service based implementations  * Familiarity with Traffic Engineering to include aspects such as prioritization, QOS, Class of Services to include L2 radio/router * Familiarity with Network Security Abstraction exampled by end to end crypto solutions such as HAIPE Security Clearance Requirements: * Active SECRET Clearance required to work at NRL * Candidate may eventually be required to possess an active TOP SECRET/SCI clearance and the ability to obtain and maintain a CI polygraph $160,000 - $185,000 a year 401(k) company contribution equivalent to 10% of employee's salary, immediately 100% vested, no matching required.   100% company paid dental, vision, life, AD&D, and disability insurance.  Employer-provider health insurance, employee and family coverage, 85% company paid.   6 weeks annual paid time off for holidays, vacation, and sick leave.   12 weeks paid family leave, 2-5 days bereavement leave, and 2 weeks Military Reserve Duty differential pay provided for qualifying events.    Opportunities for annual performance-based bonuses.  Riptide Technology, Inc. is an equal opportunity employer ensuring no employee or prospective employee will be discriminated against based on race, color, national origin, age, religion, disability status, gender, sexual orientation, gender identity, genetic information or marital status with regards to recruitment, hiring, upgrading, promotion or rehiring. apply for this job Riptide Technology Home Page
    Jobs powered by