Software Engineer (Middletown) Job at Brooksource, Middletown, NJ

M0d0MEZ1MC9MekNIRlVKRmN0Zy9hcTNWZXc9PQ==
  • Brooksource
  • Middletown, NJ

Job Description

Position Title: Software Development Engineer (Python)

Location: Middletown, NJ (5 days onsite)

Contract type: Long term contract

Pay rate: $45-55 hourly (based on years of experience)

Overview / Team Summary:

Brooksource is seeking a Software Development Engineer (Python) to join our clients technical team focused on automation infrastructure and systems integration. This role involves building Python-based tools, developing CI/CD pipelines, designing REST APIs, and supporting full-stack development where needed. The ideal candidate is adaptable, collaborative, and enjoys solving complex technical challenges in a fast-paced environment. This position offers exposure to modern development practices, network automation, and integration with backend systems.

Responsibilities:

  • Develop Python-based backend services and automation frameworks supporting networking systems (routers, switches).
  • Design, build, and maintain RESTful APIs and microservices for internal and external integrations.
  • Support and optimize CI/CD pipelines for development and deployment efficiency.
  • Collaborate with cross-functional teams to support both frontend and backend components.
  • Interface with SQL/NoSQL databases for data storage, retrieval, and analytics.
  • Write clean, maintainable, and well-documented code following best practices.
  • Ensure backend systems are secure, reliable, and performant.
  • Quickly adapt to new technologies and evolving project requirements.

Required Skills & Qualifications:

  • 5+ years of hands-on experience in Python development.
  • Strong knowledge of object-oriented programming (OOP), decorators, generators, and context managers.
  • Experience with multi-threading, asynchronous programming, and performance optimization.
  • Proficiency in error handling, logging, and testing frameworks.
  • Hands-on experience with CI/CD tools and automation workflows.
  • Proven ability to design and implement REST APIs.
  • Solid understanding of database systems (e.g., MySQL, InfluxDB).
  • Ability to thrive in a fast-paced, agile environment.
  • Excellent communication and collaboration skills.

Preferred Skills:

  • Prior experience in network automation involving routers and switches.
  • Knowledge of networking protocols and configuration automation.
  • Experience with containerization and orchestration (e.g., Docker, Kubernetes).

Whats in it for you:

  • Work on automation infrastructure and backend systems supporting high-impact projects.
  • Collaborate with experienced engineers and cross-functional teams in a dynamic environment.
  • Opportunity to expand technical skills in Python, CI/CD, APIs, microservices, and network automation.
  • Exposure to modern development practices and large-scale system integration.

Job Tags

Hourly pay, Long term contract, Part time,

Similar Jobs

US Foods

Warehouse Order Selector Job at US Foods

 ...This role might be new to you, but you bring experience in high-endurance activities or a similar role within the past 6 months Our Flex schedule typically runs Sunday thru Thursday. We may occasionally need you to work Fridays, Saturdays and holidays. Current Schedule... 

Trillium Staffing

Class B Truck Driver Job at Trillium Staffing

 ...Trillium Drivers is now seeking CDL Class B Drivers for local routes in the Chicagoland area! Drivers will operate an Automatic Transmission Cargo Van or Box Truck w/reefer. Start time is 7-7:30AM until deliveries are done avg 8hrs. This is touch freight using... 

Schneider

Owner-operator Tanker truck driver Job at Schneider

 ...in the Transportation and Logistics sector known for its unwavering commitment to safety, innovation, and sustainability. As an Owner-Operator Tanker Truck Driver, you will have the opportunity to be a part of a dynamic team, driving your business forward while... 

Newark Board of Education

Tchr of Travel and Tourism 25-26 (NBOE) Job at Newark Board of Education

 ...Position Type: Instructional - Teacher/Tchr Travel & Tourism Date Posted: 11/19/2024 Location: Various Newark Board of Education Locations NEWARK BOARD OF EDUCATION HUMAN RESOURCE SERVICES 765 BROAD STREET, NEWARK, NEW JERSEY 07102 ROGER LEN,... 

Reach for Resources Inc

Certified Art Therapist Job at Reach for Resources Inc

 ...Job Description Job Description Description: Job description Art Therapist (Part-time) Position Description Reach for Resources is a nonprofit agency based out of Minnetonka, Minnesota. We provide individualized services that maximize independence, boosts...