Software Engineer
Job Responsibilities:
- Develops application software.
- Writing and implementing efficient code. Research, designs, develops and implements software applications and systems.
- Involved in planning of system and development deployment as well as responsible for meeting software compliance standards.
- Evaluates, designs, and implements interface between hardware and software, operational requirements, cloud offering, system architecture, security and characteristics of overall system.
- Researching, designing, implementing, and managing software programs.
- Identifying areas for modification in existing programs and subsequently developing these modifications.
- Determining operational practicality.
- Documents testing, client experience and maintenance of system corrections.
- May partner and collaborate with cyber security teams to ensure compliance with security standards.
- May develop and conduct unit tests.
- Support development of virtual testbed infrastructure software and automation tooling to run tests that evaluate IP networking and data sharing application performance.
- Contribute to the design and development of a test orchestration framework that integrates existing tools for virtual machine management and network emulation to enable large-scale virtual system-level evaluation.
- Extend and build network emulation capabilities as needed using Linux networking features to model virtual networks.
- Help execute tests, collect data, debug anomalies, and analyze results.
Skills:
- Familiarity with communication systems and abstraction layers (TCP/IP, OSI models)
- Experience using Linux networking capabilities, tools, and advanced features
- Experience with Python (or similar programming language such as C++, Java, etc) software development, bash/POSIX shell scripting, and git workflows
- Understanding of layer-2 Ethernet switching
- Understanding of layer-3 IP routing
- Experience running containerized software and VMs, such as Kubernetes, Docker etc
- Experience with automated complex software provisioning, deployment, and configuration management
- Experience with commercial and/or open-source routers
Education/Experience:
- N/A
Recommended Jobs
Client Engagement Manager - C&M - Product Innovation - US
Company description We are PA Consulting, and we are not a traditional consulting firm. We are different in what we do and how we do it. We believe in the power of ingenuity to build a positive hu…
Registered Nurse RN
Registered Nurse RN Join the Sunny Side of Nursing! Are you ready to level up your nursing career and make a real difference in the lives of our beloved residents? Sunny Acres Skilled Nursing…
Accounts Payable/Receivable Clerk
Job Description Job Description NQA, a Kiwa Company, has an excellent opportunity for an Accounts Receivable Clerk to support our Finance and Accounting Departments, delegated by the Finance Mana…
Night Warehouse - Chicopee (Quality Beverage)
Job Description Job Description Description: Martignetti Companies is looking for reliable, hardworking, warehouse employees to work in a fast-paced warehouse environment. This is a union posit…
IT Support Engineer
IT Support Engineer Job Ref: 34045 Category: Information Technology Location: 133 Old Road to Nine Acre Corner, Concord, MA 01742 Department: I.S. TECHNOLOGY Schedule: Full Time Shift…
Computer Scientist
Summary This position is in the Cooperative Studies Program (CSP) in the division of the VA Office of Clinical Science Research and Development (CSR&D) Service responsible for planning and cond…
Collibra Implementation Consultant (Boston, MA)
A Collibra Implementation Consultant / Adoption Lead for Chief Data Office (CDO) Business Coverage team you will be responsible for working with Business Unit core teams, Data Stewards, Technical Dat…
DISTRICT MANAGER - TRAVEL TEAM
Job Description Job Description Salary: $120000 - $130000 / year Pay Grade: 17 As the leader in business and industry dining, Eurest is the company to join if you want a rewarding caree…
Transportation Logistics Analyst
Job Description Job Description At W.B. Mason , we're striving to continuously refine our strategies and optimize our operations to provide the best experiences we can for clients. Our office i…