Software Development Engineer
Role details
Job location
Tech stack
Job description
We are looking for a Senior Software Development Engineer who thrives at the intersection of polished user interfaces and robust backend systems. In this role, you will design and deliver modern web applications spanning both enterprise-facing platforms and internal operations tooling, with a primary emphasis on frontend development using Vue.js, React, and TypeScript. You will also contribute meaningfully to backend services written in Go and PHP within a microservices architecture, ensuring seamless integration across the full stack.
This is a high-impact position on a small, senior team. Your work will touch enterprise applications used by customers and business teams as well as the internal platforms that network operations engineers and field technicians rely on every day. You will need to context-switch between building polished, customer-grade UIs and pragmatic operational tools with equal confidence.
Be part of our innovation-building and delivering a fiber-rich internet connection to people's doorsteps., * 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.
Backend & Integration
- 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.
Engineering Excellence
- Drive CI/CD pipeline improvements for frontend and backend deployments using GitLab CI.
- 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.
Salary Range: $96,510 - $125,400
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.
- MS Office Suite: Outlook, PowerPoint, Word, Excel, OneNote.
- Hands-on experience with cloud platforms such as Azure, AWS, or GCP
- Strong understanding of cloud networking, security, and identity services.
- Familiarity infrastructure automation, CI/CD tooling, and cloud observability environments
- Prolonged periods of sitting at a desk and working on a computer
- Regularly required to talk and hear
- Frequently required to sit, stand, bend, reach, push, pull and walk
- Required to use hands, handle objects and paperwork
- Required to use close vision and be able to focus
- Required to refrain from personal use of technology during working hours
- Required to lift up to 5lbs at a given time
Benefits & conditions
- Competitive Compensation + Annual Bonus Eligibility
- Comprehensive Benefits Package, Including Medical, Dental, Vision, Life, and 401(k)
- Generous Vacation and Paid Sick Time + Paid Holidays and Personal Days
- Professional Development With an Emphasis on Internal Promotion
- Employee Discounts on Bluepeak Services, Including Internet
- Progressive and inclusive work culture in which our team has the flexibility, support, and resources to be successful in their careers!