drjobs Middleware Software Engineer

Middleware Software Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Laurel - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

What You Will Do!

As a Middleware Software Engineer at Independent Software you will lead and support the development of mission-critical middleware and dataflow applications that enable Computer Network Operations (CNO). Youll collaborate closely with engineers to design build and test custom software across both Windows and Linux platforms. This position is ideal for a self-motivated technologist with strong software/system engineering skills who thrives in agile environments and enjoys solving complex technical challenges.

Key Responsibilities
  • Design develop test and maintain middleware and dataflow software applications
  • Develop software for both Windows and Linux environments
  • Use programming languages such as Python Ruby Java C C and C# to implement robust solutions
  • Work with structured data formats and schemas including JSON JSON Schema XML and XSD
  • Lead and mentor development teams on complex software projects
  • Support full software development lifecycle activities including requirements gathering architecture coding testing validation and deployment
  • Collaborate with team members in an agile fast-paced setting adjusting to evolving customer needs
  • Participate in system integration and troubleshooting efforts particularly on Linux systems
  • Build or enhance graphical user interfaces for mission-enabling applications

Required Skills and Qualifications:
  • 8 years of experience with object-oriented software development
  • 5 years of experience developing:
    • Windows applications using Visual Studio or .NET
    • OR Unix/Linux applications using makefiles or similar build tools
  • Proficiency in one or more of the following: Python Ruby Java C C or C#
  • Strong understanding of structured data formats including JSON XML and related schema definitions (JSON Schema XSD)
  • Demonstrated experience leading complex software development projects
  • Proven track record supporting full lifecycle software engineering
  • Ability to work effectively in agile environments and adapt to changing priorities
Education and Experience:
  • Bachelors degree in Computer Science Computer Engineering or a related technical discipline
  • A minimum of 8 years of relevant software development experience
What Will Set You Apart:
  • Hands-on experience or strong interest in CNO-focused middleware and dataflow systems
  • Familiarity with Linux system-level scripting and integration
  • Demonstrated leadership on small high-performing engineering teams
  • Experience developing intuitive GUIs for custom applications
  • Strong communication skills and the ability to articulate technical concepts clearly
  • Initiative adaptability and a proactive approach to solving technical challenges
Clearance Requirement:
  • Must possess an active TS/SCI with Polygraph security clearance to be considered for this role.

Independent Software is an Equal Opportunity Employer EOE M/F/D/V.

Required Experience:

Senior IC

Employment Type

Full-Time

Company Industry

Department / Functional Area

Software Engineering

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.