Modern work management platform
Senior Software Engineer I, Remote Eligible
Location
Bulgaria
Posted
5 days ago
Salary
€58.3K - €69.8K / year
Seniority
Senior
Job Description
Senior Software Engineer I, Remote Eligible
Smartsheet
• Architect End-to-End Workflow Systems • Own, build, and iterate on the Workflow Builder across the entire stack • Drive system design, data modeling, and API contracts • Participate in cross-functional architectural discussions • Advance our Front-End Architecture • Build production-grade visual features using React (v18+) • Integrate and extend modern component libraries (e.g., MUI, Radix UI, Shadcn/ui) • Build Scalable and Secure Back-End Services • Develop high-availability, secure back-end services and microservices • Design, implement, and maintain highly performant REST or GraphQL APIs • Define and uphold coding standards • Deliver High Quality at Scale • Monitor and optimize full-stack performance metrics • Write comprehensive test suites • Partner closely with UX designers and Product Managers • Mentor & Lead • Serve as a technical mentor for junior and mid-level engineers • Contribute to technical roadmap planning • Strategically Apply AI Tools • Champion the use of AI-assisted development tools • Build and evaluate AI-powered features
Job Requirements
- 5+ years of professional software engineering experience
- Deep experience in at least one major back-end language (such as Java, Kotlin, Go, or Python)
- Proficiency with React (v17+), TypeScript, HTML5, and modern CSS layout systems (Grid, Flexbox, Custom Properties)
- Strong understanding of API design principles and frontend state management patterns (Redux Toolkit, Zustand, Jotai, or React Query)
- Proven experience optimizing both backend service performance (query tuning, caching) and frontend rendering
- Experience writing reliable unit, integration, and end-to-end tests across the entire application stack
- 1+ year of professional experience leveraging AI-based workflows to author/review code
- Legally eligible to work in Bulgaria on an ongoing basis
- Fluency in English is required
Benefits
- Competitive base salary
- Market competitive incentive opportunity
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Write clean, efficient, and maintainable code for our distributed systems and microservices, utilizing asynchronous communication patterns for optimal performance. Contribute to the design and implementation of highly scalable architectures, prioritizing reliability, performance, and future-proof growth. • Collaborate in defining and monitoring key Service Level Objectives (SLOs) and Service Level Indicators (SLIs) to ensure our systems deliver exceptional user experiences. • Learn and grow with your colleagues, actively participating in code reviews, knowledge-sharing initiatives. • Partner effectively with cross-functional teams, bridging the gap between technical vision and business goals. Excellent communication and collaboration skills, able to articulate complex technical concepts to both technical and non-technical audiences. Create clear and concise technical documentation, including design decisions, architecture diagrams, and best practices, for future reference and knowledge sharing. • Participate in an on-call rotation and ensure timely response to production incidents and system outages.
• Lead a small engineering team to deliver roadmap features predictably while balancing quality, velocity, technical risk, and business needs • Be accountable for the delivery of features owned by direct reports, ensuring work is well-scoped, estimated, sequenced, implemented, tested, merged, and released effectively • Own technical estimates produced by the team, ensuring estimates are realistic, account for dependencies and risks, and support reliable roadmap planning • Partner closely with product managers, producers, QA, design, art, and other stakeholders to align feature execution with business goals, player experience expectations, and technical constraints • Monitor game performance, live stability, crash rates, FPS, and post-release regressions; identify risks, escalate when needed, and drive action plans with the team • Set and enforce standards for code quality, maintainability, implementation, and review across the team • Mentor engineers on technical execution, code quality, player experience, Roblox/game platform constraints, and engineering judgment • Proactively improve game and feature quality by identifying opportunities to improve responsiveness, polish, stability, performance, and overall player experience • Collaborate with the manager and senior engineers to define technical initiatives, roadmap risks, operational improvements, and technical priorities for the game • Support people leadership responsibilities, including onboarding, structured feedback, performance documentation, growth planning, and identifying gaps against the levelling framework
Principal Software Engineer
RealManageA New Standard in Community Management - Driven by Transparency. Powered by Technology.
• Set technical direction as we modernize the platform into an event-driven agentic OS, setting architecture, patterns, and the standards the rest of the team builds against. • Design and ship autonomous, event-driven agentic processes that solve real problems for the communities and teams we serve. • Orchestrate AI coding agents to accelerate delivery and build the guardrails, evals, and review practices that keep agent-generated code safe, tested, and production-grade. • Partner directly with product managers and designers to define outcomes, pressure-test ideas, and decide what's worth building. • Lead architecture and design conversations that raise the ceiling on scalability, performance, security, and maintainability. • Present technical decisions and live demos clearly, to engineers and to executives who don't speak in stack traces. • Mentor engineers and raise the bar on how the whole team builds with AI, not just what they build. • Champion continuous delivery, DevOps, and a culture where shipping value quickly is the default.
Senior Fullstack Engineer - Operational Automations
AlpacaDeveloper APIs for stocks and crypto trading, investing apps, and embedded fintech.
Role Description As a Senior Fullstack Engineer, you will embed directly within brokerage operations functions to systematically eliminate manual work and replace it with durable, auditable software systems. You start by immersing yourself in operational workflows: observing, documenting, and deeply understanding processes end-to-end before designing solutions. Every recurring manual process is treated as a system defect, and every fix you ship is measured by its real-world impact on efficiency and reliability. You will work closely with licensed brokerage staff, domain experts, and platform engineers to build automations and tooling that allow Alpaca's operations to scale globally without scaling headcount linearly. The ideal candidate is equally comfortable shadowing an operational process and architecting the backend service that replaces it. Things You Get To Do - Design, build, test, deploy, and monitor production automations and UIs that remove manual steps and reduce operation time. - Partner with frontend engineers to productize ops tooling so global teams can run functions with predictable staffing. - Execute operational procedures to surface painful manual processes prior to automation. - Instrument and report baseline and outcome metrics (MTTC, manual-steps removed, queue sizes, ops satisfaction) and iterate based on measured impact. - Produce Platform Opportunity Briefs / RFCs for higher-level platform tooling and automations. - Collaborate with licensed BD leadership, Compliance, and Security to build auditable, safe automations with role-based access and clear runbooks. - Own the full lifecycle of the systems you build, including automated deployment (CI/CD with tools like ArgoCD and Terraform), proactive monitoring, On-call support rotations and incident response, following a "you build it, you run it" philosophy. - Build systems with auditability, traceability, and data lineage as a first-class concern to ensure transparency for our auditors and regulators. Qualifications - 5+ years of professional software engineering experience, with a proven track record of shipping and operating complex, large-scale systems in production. - Strong business sense and understanding of operations. - Deep, hands-on expertise in Golang, including a strong command of its concurrency models (goroutines, channels), memory management, and standard library. - Proven track record of building user-facing features end-to-end with Typescript/React. - Proficient with SQL and relational databases, preferably PostgreSQL. - Demonstrated ability to reason about human workflows as systems, not just software services. - Experience with observability, tracing, continuous profiling. - Exceptional analytical and problem-solving skills, with the ability to deconstruct complex requirements into clear technical components and excellent communication skills for working in a cross-functional environment. - High ownership mindset with bias toward durable, structural fixes over tactical patches. Requirements - Knowledge of service oriented architectures. - Experience with major cloud platforms (we primarily use GCP). - Financial market (exchange, broker-dealers, clearing, etc.) knowledge. - Experience with Docker and Kubernetes. - A passion for financial markets or the desire to learn. - Knowledge of Agile/Scrum methodologies. - Demonstrable experience in designing, building, and reasoning about distributed systems, including a strong understanding of microservices architecture and API design patterns (e.g., REST, gRPC). - Experience with capacity planning and benchmarking. Benefits - Competitive Salary & Stock Options. - Health Benefits. - New Hire Home-Office Setup: One-time USD $500. - Monthly Stipend: USD $150 per month via a Brex Card.




