Software Engineer (Mid Level)

G2 OpsSan Diego, CA
18d$100,000Hybrid

About The Position

For this opportunity, we are seeking a highly motivated, team-oriented Software Engineer. This exciting position will have the chance to work on just about any aspect there is as it pertains to designing, building, and refining software for complex multi-system production environments—partnering with business leaders, developers, infrastructure architects, systems engineers, and production support to deliver accessible, intuitive, cross-browser/cross-platform web interfaces and reliable backend services. What does this mean to you? We are seeking expertise in Software Engineering for complex, multi-system environments such as: Ability to translate system-level requirements and architectures into software designs and capabilities. Experience designing and implementing data/database parsers, including mapping various data formats into a database and/or well-structured objects. Ability to interface with Systems Engineers to understand models, constraints, and workflows, and to translate those into robust software solutions. Aptitude for troubleshooting complex data integration issues, including data quality, schema mismatches, and synchronization errors between tools. Proficiency in Java for implementing backend services, integrations, and automation supporting system models and engineering workflows. Experience enhancing and refactoring existing applications to improve performance, maintainability, and usability while preserving required functionality. Familiarity with configuration management, version control, and basic DevOps practices to support reliable deployment and maintenance of integration tools

Requirements

  • Ability to translate system-level requirements and architectures into software designs and capabilities.
  • Experience designing and implementing data/database parsers, including mapping various data formats into a database and/or well-structured objects.
  • Ability to interface with Systems Engineers to understand models, constraints, and workflows, and to translate those into robust software solutions.
  • Aptitude for troubleshooting complex data integration issues, including data quality, schema mismatches, and synchronization errors between tools.
  • Proficiency in Java for implementing backend services, integrations, and automation supporting system models and engineering workflows.
  • Experience enhancing and refactoring existing applications to improve performance, maintainability, and usability while preserving required functionality.
  • Familiarity with configuration management, version control, and basic DevOps practices to support reliable deployment and maintenance of integration tools
  • 3+ years of relevant experience.
  • Must be able to obtain and maintain Active DoD Secret Clearance.

Nice To Haves

  • Familiarity with MBSE tools and standards (e.g., SysML, Cameo Systems Modeler, MagicDraw)
  • Experience developing applications that integrate databases and file-based data sources (e.g., Excel, JSON, CSV) and MBSE tools.

Benefits

  • 100% company-paid insurance for medical, dental, and vision for eligible employees and family members
  • 100% company-paid insurance for life, short-term (STD) and long-term disability (LTD) for eligible employees
  • 401(K) Plan with discretionary employer matching
  • 10 paid holidays
  • Paid time off (PTO)
  • Educational assistance
  • Work/life balance
  • Family-oriented culture
  • Competitive salaries
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service