Software Engineer II

2 weeks ago


Camarillo, United States GBL Systems Corporation Full time

Software Engineer II - Backend Developer

Req Number: 001-2024

 

GBL Systems is a leading system engineering and software development firm located in Camarillo, CA, with a 30+ year history of developing tomorrow’s Electronic Warfare capability today. GBL specializes in the areas of Systems and Software Engineering, Electronic Warfare, Network Centric Warfare, Modeling/ Simulation and Avionics Development.

As part of a dynamic team, GBL Engineers contribute to all aspects of the software development process, which includes requirements definition, design, development, test and evaluation, acquisition, and in-service support to various US and Foreign Military customers.  The Backend Developer role entails developing software products with a focus on business logic and backend database functionality, including designing APIs with frameworks like fastAPI and utilizing Docker for deployment. Responsibilities also involve managing relational databases like Postgres and helping implement scalability, performance, and security across database and API layers. Proficiency in Python, API usage and implementation, Docker, relational databases, and cloud platforms is ideal along with strong attention to detail and collaboration skills for effective backend development and deployment. Work location is at GBL office in Camarillo, CA.

 

Qualified applicants must be U.S. Citizens. Current active SECRET clearance is desired. Must be able to obtain an Interim Security clearance within first 90 days of employment.

 

As a Junior Backend Developer, you will help develop the backbone of software products, focusing on business logic,

backend services, and database functionality. You will work on designing and implementing APIs using frameworks

like FastAPI to expose backend features, containerize applications with Docker, and manage relational databases

such as Postgres. Additionally, you'll ensure code reliability through unit testing and maintain documentation for

the backend services you develop. This role will provide opportunities to work on scalable, performant, and secure

systems, all while developing your backend development skills.

Roles & Responsibilities:

  • Develop backend functionality to support software products, focusing on business logic and database operations.
  • Design and implement RESTful APIs using FastAPI or similar frameworks.
    • Containerize backend services and manage deployments using Docker.
    • Implement pub/sub architecture to facilitate communication between services.
    • Manage and optimize relational databases like Postgres for efficient data storage and retrieval.
    • Write and execute unit tests to ensure reliability, performance, and scalability of backend components.
    • Handle version control and maintain documentation for backend systems and APIs.
    • Oversee the scalability, performance, and security of the API and database layers.
    • Collaborate with other developers to meet functional requirements and optimize backend logic.

Requirements:

  • Proficiency in Python for backend software development.
  • Experience with API development, particularly with FastAPI or similar frameworks (e.g., Flask, Django).
  • Familiarity with Docker for containerizing and deploying backend services.
  • Basic understanding of pub/sub architecture for service communication.
  • Experience with relational databases such as Postgres for managing and querying data.
  • Ability to write unit tests to ensure code quality and performance.
  • Familiarity with version control systems like Git and maintaining proper documentation.

Nice-to-Have Skills:

  • Familiarity with cloud platforms (e.g., AWS, GCP, Azure) for scalable backend deployment.
  • Knowledge of continuous integration/continuous deployment (CI/CD) processes.
  • Understanding of security practices in backend development, including encryption and authentication

mechanisms.

 

Soft Skills:

  • Strong problem-solving abilities and a detail-oriented mindset.
  • Ability to work well independently and as part of a collaborative development team.
  • Eagerness to learn new tools and technologies while working on diverse backend challenges.
  • This position is perfect for a developer with a couple of years of experience who is looking to deepen their

understanding of backend systems and gain experience working on complex backend architectures in a

supportive environment.

 

Preferred Qualifications:

  • At least 2 years’ experience of backend/cloud development
  • Bachelor’s Degree in Computer Science or related technical discipline.
  • Excellent written and verbal communication skills with the ability to present complex technical information clearly and concisely to a variety of audiences.

Benefits:

  • Competitive salary
  • Outstanding 401(k) retirement plan with both Traditional and Roth options and generous corporate contributing
  • Group medical insurance
  • Dental/Vision Insurance
  • Life insurance
  • AD&D coverage
  • Paid holiday and Paid Time Off
  • Business casual work environment

 

GBL is an Equal Employment Opportunity employer.

 

Salary Range: $78,575 USD to $115,244 USD. Salary is based on current qualifications, related experience, and contractual requirements which could fall outside of this range.

 

Please email your cover letter, resume and salary requirements to hr@gblsys.com.

 

 

 

 



  • Camarillo, California, United States GBL Systems Corporation Full time

    Job Title: Software Engineer IIGBL Systems Corporation is seeking a highly skilled Software Engineer II to join our team. As a Software Engineer II, you will be responsible for developing visually appealing user interfaces and maintaining interactive dashboards using React and Python.Key Responsibilities:Develop and maintain user interfaces for web-based...


  • Camarillo, California, United States GBL Systems Corporation Full time

    Job Title: Software Engineer IIGBL Systems Corporation is seeking a highly skilled Software Engineer II to join our team. As a Software Engineer II, you will be responsible for developing visually appealing user interfaces for web-based software products.Key Responsibilities:Develop and maintain interactive dashboards and data visualizations using React and...


  • Camarillo, California, United States GBL Systems Corporation Full time

    Job Title: Software Engineer IIGBL Systems Corporation is seeking a highly skilled Software Engineer II to join our team. As a key member of our development team, you will be responsible for designing, developing, and deploying software products with a focus on business logic and backend database functionality.Responsibilities:Develop backend functionality...


  • Camarillo, United States GBL Systems Corporation Full time

    Software Engineer II - Frontend Developer Req Number: 002-2024 GBL Systems is a leading system engineering and software development firm located in Camarillo, CA, with a 30+ year history of developing tomorrow’s Electronic Warfare capability today. GBL specializes in the areas of Systems and Software Engineering, Electronic Warfare, Network Centric...


  • Camarillo, United States GBL Systems Corporation Full time

    Software Engineer II - Backend Developer Req Number: 001-2024 GBL Systems is a leading system engineering and software development firm located in Camarillo, CA, with a 30+ year history of developing tomorrow’s Electronic Warfare capability today. GBL specializes in the areas of Systems and Software Engineering, Electronic Warfare, Network Centric...

  • Software Engineer II

    2 weeks ago


    Camarillo, United States GBL Systems Corporation Full time

    Software Engineer II - Frontend DeveloperReq Number: 002-2024 GBL Systems is a leading system engineering and software development firm located in Camarillo, CA, with a 30+ year history of developing tomorrow’s Electronic Warfare capability today. GBL specializes in the areas of Systems and Software Engineering, Electronic Warfare, Network Centric...

  • Software Engineer

    3 days ago


    Camarillo, California, United States Northrop Grumman Full time

    Job Title: Principal/Sr. Principal Software EngineerJob Summary:We are seeking a highly motivated and experienced Principal/Sr. Principal Software Engineer to join our team at Northrop Grumman. As a key member of our team, you will be responsible for designing, developing, and testing complex software systems for our electronic warfare...


  • Camarillo, California, United States Northrop Grumman Full time

    Job SummaryWe are seeking a highly skilled Software Engineering Leader to join our team at Northrop Grumman. As a Principal/Sr. Principal Software Engineer, you will be responsible for leading the development of complex electronic warfare systems.Key ResponsibilitiesLead the design and development of software systems for electronic warfare...


  • Camarillo, California, United States Meissner Filtration Products Full time

    About Meissner Filtration ProductsWe are a leading manufacturer of advanced microfiltration products and single-use systems worldwide. Our mission is to be more than simply good; it is to be extraordinary. We are passionate about helping our clients manufacture lifesaving and life-enhancing drugs, therapies, and vaccines.Job Title: Senior Software EngineerWe...


  • Camarillo, California, United States Meissner Filtration Products Full time

    About Meissner Filtration ProductsWe are a leading manufacturer of advanced microfiltration products and single-use systems worldwide. Our mission is to be more than simply good; it is to be extraordinary. We are passionate about helping our clients manufacture lifesaving and life-enhancing drugs, therapies, and vaccines.Job Title: Senior Software EngineerWe...


  • Camarillo, California, United States Northrop Grumman Full time

    Job DescriptionNorthrop Grumman is seeking a highly skilled Software Engineer to join our team in Camarillo, California. As a Software Engineer, you will be responsible for designing, developing, and testing complex software systems for our Electronic Warfare (EW) pods.Key ResponsibilitiesDesign and develop software systems for EW pods using Java, Linux,...


  • Camarillo, California, United States Northrop Grumman Full time

    Job DescriptionNorthrop Grumman is seeking a highly skilled Software Engineer to join our team in Camarillo, California. As a Software Engineer, you will be responsible for designing, developing, and testing complex software systems for our Electronic Warfare (EW) pods.Key ResponsibilitiesDesign and develop software systems for EW pods using Java, Linux,...


  • Camarillo, California, United States Northrop Grumman Full time

    About the RoleWe are seeking a highly skilled Senior Principal Software Engineer to join our team at Northrop Grumman. As a key member of our Engineering and Sciences organization, you will play a critical role in developing and delivering cutting-edge software solutions for our customers.Key ResponsibilitiesCollaborate with cross-functional teams to design,...


  • Camarillo, California, United States Northrop Grumman Full time

    Job DescriptionWe are seeking a highly skilled and experienced Software Engineer to join our team at Northrop Grumman. As a Principal/Sr. Principal Software Engineer, you will be responsible for designing, developing, and testing complex electronic warfare systems.Key Responsibilities:Design and develop software for electronic warfare systems using Java...


  • Camarillo, California, United States Northrop Grumman Full time

    Software Engineer Opportunity at Northrop GrummanWe are seeking a highly skilled Software Engineer to join our team at Northrop Grumman. As a Software Engineer, you will play a critical role in the development of cutting-edge software solutions for our customers.Key Responsibilities:Collaborate with cross-functional teams to design, develop, and test...


  • Camarillo, California, United States Northrop Grumman Full time

    Software Engineer Opportunity at Northrop GrummanWe are seeking a highly skilled Software Engineer to join our team at Northrop Grumman. As a Software Engineer, you will play a critical role in the development of cutting-edge software solutions for our customers.Key Responsibilities:Collaborate with cross-functional teams to design, develop, and test...


  • Camarillo, California, United States Northrop Grumman Full time

    Transformative Software Engineering OpportunitiesNorthrop Grumman is a pioneering leader in mission-enabling solutions for global security. Our Engineering and Sciences (E&S) organization is at the forefront of innovation, redefining engineering capabilities, and driving advances in various sciences.We are seeking a highly skilled Sr Principal Software...


  • Camarillo, California, United States Northrop Grumman Full time

    Job Title: Senior Principal Software EngineerWe are seeking a highly skilled Senior Principal Software Engineer to join our team at Northrop Grumman. As a key member of our Engineering and Sciences organization, you will play a critical role in developing and delivering cutting-edge software solutions for our customers.About the Role:Collaborate with...


  • Camarillo, California, United States Northrop Grumman Full time

    Requisition ID: RNorthrop Grumman is seeking a highly skilled Senior Principal Software Engineer to join our team in Camarillo, California. As a key member of our Engineering and Sciences organization, you will play a critical role in developing and sustaining optimized product lines across the sector.As a Senior Principal Software Engineer, you will be...


  • Camarillo, California, United States LHH Full time

    DevSecOps Software EngineerLHH Technology is seeking a highly skilled DevSecOps Software Engineer to join our team in Camarillo, CA. This role offers opportunities for career advancement, excellent benefits, and stability in an employee-focused environment.Key Responsibilities:Develop and maintain code for continuous integration and continuous delivery...