March Networks
Security and Investigations
IntermediateSoftwareDeveloper
“Intermediate Software Developer at March Networks. Skills: C++, Cloud platforms, Embedded system development. Design C++ applications. Develop C++ applications”
Industry & Context.
What They're Looking For.
Must Have
Bachelor’s or Master’s degree in Computer Science or Engineering (Computer Science), 3+ years of experience as a software engineer in Linux or Windows C++, Experience designing and developing scalable, high-performance, and highly available embedded and/or server, Experience in the development of client/server applications in C++, Real-time operating systems, inter-process communication and multi-threaded, Embedded system development, cross platform, Experience with cloud platforms, Knowledge of networking protocols and tools, Experience in an Agile software development environment (SCRUM), Object-oriented design and design, Ensure ever-increasing quality through enhanced testability and test automation (BDD), Fluent English
Nice to Have
C++20 features, Boost, STL, Experience with containers and orchestration technologies (Docker, K8s)
What You'll Do.
Design C++ applications
Develop C++ applications
Test C++ applications
Debug C++ applications
Contribute to REST service layer
Support migration applications
Define deployment architectures
Implement deployment architectures
Resolve customer issues
Develop high-level design strategy
How You'll Work.
Team & Collaboration
Join an existing team; Work under supervision; Periodic reviews of tasks; Support the team
Communication Scope
Excellent written and oral communication
Applying for this Intermediate Software Developer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
ANONYMOUS · UNFILTERED
What do employees actually say about March Networks?
Real rants from real employees. Read before you apply.