> Markdown version of [/jobs/ext/2006332-software-engineer-i-systems-management](https://www.wearedevelopers.com/jobs/ext/2006332-software-engineer-i-systems-management). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer I - Systems Management - **Company:** Meteorcomm Llc - **Location:** Renton, WA, United States - **Experience:** Starter - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Advanced Message Queuing Protocol, Apache HTTP Server, Applications Architecture, Software Applications, Unit Testing, C++ (Programming Language), Code Review, Computer Programming, System Configuration, Dynamic Host Configuration Protocol, Software Debugging, Linux, Distributed Systems, Revision Control Systems, Interoperability, Java Message Service (JMS), Python (Programming Language), Network Security, Enterprise Messaging Systems, Object-Oriented Software Development, RabbitMQ, Red Hat Enterprise Linux, Ruby, Simple Network Management Protocols, Software Engineering, Subversion, Transmission Control Protocol (TCP), System Availability, Deployment Automation, Cassandra, Cucumber (Software) - **Published:** August 9, 2026 - **Apply:** https://www.wayup.com/i-j-meteorcomm-794682063332964/ ## About the Role + Experienced in Object Oriented design and development + Experienced in Linux software application development + Experienced in developing and debugging of distributed systems (high availability, clustering) + Experience with using coding standards, and employing code review procedures + Demonstrated ability to learn and apply new skills + Knowledge of Apache + Knowledge of Cassandra + Knowledge of a multi-tier inter-dependency in regards Radio Messaging platform + Asset Bootstrap and security protocols knowledge for Interoperable Train Control assets + Solution Oriented + Quality Focused + Ability to work in a collaborative team environment + Flexible, with the ability to handle multiple tasks. DESIRABLE: + Familiarity with source control systems such as SVN + Familiarity with Agile development processes + Working Knowledge of messaging technologies (e.g. AMQP, RabbitMQ, JMS) + Familiarity with SNMP, DHCP, UDP, TCP + Familiarity with RHEL (Red Hat Enterprise Linux) + Familiarity with network security concepts + Working knowledge of C++, Java, and Python + Familiarity with Ruby and Cucumber MINIMUM EDUCATION & EXPERIENCE: + Requiring at least a Bachelor's degree in CS or a related field, or equivalent work experience + 1+ years of application development required + 1+ years of programming experience using Object Oriented Programming ## Description This position will be responsible for software application development activities to deploy and support the Positive Train Control (PTC) Communication System.("the communication system"). This includes all software application development activities including design, development, testing, and the creation of test/deployment tools and documentation. It also includes hands-on environment setup, development, issue triage and debugging tasks necessary in order to create and maintain an on-site expertise in our software application systems. The software applications and tools are mostly written in C++ and targeted to run on the Redhat Enterprise Linux (RHEL) platforms. MAJOR DUTIES: + Dedicates the majority of their time to the development of existing application and support of applications already in production. + Adherence to pre-defined programming standards set by Application Architects. + Develops recommendations regarding further definition of development standards and application architecture principles. + Performs unit testing and assists in user testing and debugging of programming modifications. + When scheduled, candidate is prepared to address system problems during off hours with minimal guidance from other members of the development staff as needed. + Mentoring other team members ## Related Videos - [Beyond Kafka & RabbitMQ: Why NATS is the Future of Microservices Messaging](https://www.wearedevelopers.com/videos/1646-beyond-kafka-rabbitmq-why-nats-is-the-future-of-microservices-messaging) - [The user in the eye of the Cargo1492 storm](https://www.wearedevelopers.com/videos/96-the-user-in-the-eye-of-the-cargo1492-storm) - [Coffee with Developers: David Heinemeier Hansson](https://www.wearedevelopers.com/videos/875-coffee-with-developers-david-heinemeier-hansson) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Coroutine explained yet again 60 years later](https://www.wearedevelopers.com/videos/690-coroutine-explained-yet-again-60-years-later) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)