Software Engineer

Syringa Networks LLCBoise, ID
7hOnsite

About The Position

We are looking for a Software Engineer to play a key role in the continued evolution of Syringa’s systems landscape. While some core platforms are already in place, others are actively being evaluated, replaced, or newly introduced as the business modernizes. This role will be directly involved in standing up new systems, enhancing existing ones, and designing how they integrate with the broader ecosystem to ensure applications and data structures enable efficient, scalable, real-world business operations. This role sits at the intersection of business discovery and technical execution. You will partner with business stakeholders to understand workflows and objectives, while applying sound system design principles and standard platform capabilities to meet those needs. Success in this role means knowing when to adapt systems to the business and when to guide the business toward established, scalable patterns. This position is ideal for someone who enjoys solving messy problems, designing solutions from first principles, and building reliable, maintainable systems in environments where requirements are not fully defined up front. This position is onsite and requires in-office attendance in Boise, Idaho.

Requirements

  • Bachelor’s degree in Computer Science, Information Systems, Engineering, or equivalent practical experience.
  • 3+ years of experience or equivalent demonstrated capability designing and building applications, integrations, or internal systems in a business environment.
  • Strong understanding of application architecture, APIs, and system-to-system integrations.
  • Experience with database structure and design, including relational data modeling.
  • Comfort working across multiple systems and technologies rather than within a single platform.
  • Demonstrated ability to work independently, navigate ambiguity, and drive solutions without fully defined parameters.
  • Ability to communicate clearly with both technical and non-technical stakeholders.
  • Experience leveraging third-party tools or platforms to solve business problems.

Nice To Haves

  • Telecommunications industry experience is a plus.

Responsibilities

  • Partner directly with business stakeholders to understand end-to-end workflows, goals, constraints, and pain points across systems.
  • Ask thoughtful, probing questions to uncover root causes and help shape the right technical solution, not just implement the requested one.
  • Translate ambiguous business needs into clear technical designs, system behaviors, and integration patterns.
  • Design, build, and maintain internal applications and services that support business processes.
  • Design and implement integrations between systems using APIs, middleware, and third-party tools to enable reliable data flow and automation.
  • Leverage third-party platforms and services where appropriate to accelerate delivery and reduce custom development.
  • Design and maintain database structures and data models that accurately represent business concepts and support scalable system behavior.
  • Ensure data integrity, consistency, and clarity across systems and integrations.
  • Collaborate with team members to establish and follow shared patterns for data design and system architecture.
  • Build solutions that are observable, supportable, and maintainable over time.
  • Partner with the team to identify risks, edge cases, and failure modes early in the design process.
  • Support testing, validation, and ongoing improvement of integrations and applications as business needs evolve.
  • Collaborate closely with engineers, analysts, and other team members to align on system behavior, standards, and shared understanding.
  • Contribute to documentation for system design, integrations, and application behavior to reduce reliance on tribal knowledge.

Benefits

  • A high-impact role with visibility into how the business operates and grows.
  • Opportunities to design systems and integrations that materially improve how teams work.
  • A collaborative, low-ego environment that values curiosity, ownership, and pragmatic problemsolving.
  • The chance to shape how internal systems are designed and evolved over time.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service