Jobs · Engineering

Sr Software Development Engineer

Bluepeak · United States · 1 wk ago
RemoteRemoteEngineering$97k–$125k/yrFull-time

Responsibilities

  • Architect, build, and maintain complex single-page applications using Vue.js and/or React with TypeScript for both enterprise-facing and internal platforms.
  • Own the UI/UX implementation across a range of products including customer-facing portals, operations dashboards, provisioning tools, and reporting interfaces.
  • Establish and enforce frontend engineering standards including component architecture, state management patterns, design systems, accessibility, and automated testing.
  • Collaborate closely with product stakeholders, UX designers, and business teams to translate requirements into intuitive, high-performance interfaces.
  • Implement responsive, accessible designs that perform reliably across modern browsers and device form factors.
  • Contribute to and extend backend services in Go (Golang), working within a microservices architecture that powers both enterprise and internal applications.
  • Maintain and improve existing PHP application layers, supporting enterprise systems and incremental modernization efforts.
  • Design and consume RESTful and gRPC APIs that connect frontend applications to backend microservices, message brokers, and data stores.
  • Integrate with third-party enterprise systems, vendor APIs, and legacy platforms as business needs require.
  • Participate in database schema design and query optimization across PostgreSQL, MariaDB, and Microsoft SQL Server.
  • Write and maintain unit, integration, and end-to-end tests to ensure reliability at scale.
  • Conduct thorough code reviews and mentor junior engineers on frontend best practices.
  • Contribute to architectural decisions, technical documentation, and engineering runbooks.
  • Evaluate and adopt modern tooling, frameworks, and patterns that improve developer productivity and code quality.

Requirements

  • Bachelor of Science degree preferred
  • 7+ years of professional software development experience with at least 3 years focused on frontend/UI engineering required
  • Deep proficiency in JavaScript and TypeScript, with production experience in Vue.js (Vue 3 / Composition API preferred) and/or React
  • Strong command of modern CSS, HTML5, and responsive design principles including CSS Grid, Flexbox, and design system implementation
  • Hands-on experience with at least one backend language: Go (preferred) or PHP
  • Experience building and consuming RESTful APIs in enterprise or SaaS environments, with solid understanding of authentication/authorization patterns (OAuth2, SSO)
  • Experience with relational databases (PostgreSQL, MariaDB, Microsoft SQL Server) including schema design and performance tuning
  • Familiarity with microservices architecture patterns including service decomposition, inter-service communication, and event-driven design
  • Proficiency with Git, CI/CD pipelines, and containerized development environments (Docker or similar)
  • Proven ability to operate autonomously, make sound technical decisions, and communicate effectively with both technical and non-technical stakeholders
  • Experience developing enterprise applications in telecommunications, network operations, or infrastructure-heavy industries
  • Familiarity with Go microservices patterns, including inter-service messaging via Kafka or NATS
  • Experience integrating with legacy enterprise systems, billing platforms, or vendor-specific APIs
  • Working knowledge of network protocols and concepts (SNMP, DHCP, DNS, RADIUS) is a plus but not required
  • Experience with observability tooling, operational monitoring platforms, and log aggregation
  • Exposure to AI-augmented development workflows and a pragmatic perspective on applying AI/ML to enterprise tooling
  • Experience with infrastructure-as-code, Linux systems administration, and on-premise or hybrid cloud deployments
  • Hands-on experience with cloud platforms such as Azure, AWS, or GCP
  • Strong understanding of cloud networking, security, and identity services
  • Familiarity with infrastructure automation, CI/CD tooling, and cloud observability environments
  • Prolonged periods of sitting at a desk and working on a computer
  • Frequently required to talk and hear
  • Frequently required to sit, stand, bend, reach, push, pull and walk
  • Frequently required to use hands, handle objects and paperwork
  • Frequently required to use close vision and be able to focus
  • Frequently required to refrain from personal use of technology during working hours
  • Frequently required to lift up to 5lbs at a given time

Similar jobs