Senior Full Stack Engineer

Sotalentjobs — United States · Posted ~3 hours ago

Senior Full-time Hybrid

Skills

Full-stack development Cloud engineering AWS Microservices Distributed systems Containerization DevOps Agile development Docker Cloud

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior engineering role focused on designing and delivering enterprise-scale software solutions using cloud platforms, modern application architectures, and full-stack technologies. The position involves technical leadership, mentoring, and improving engineering practices.

Highlights

Opportunity to lead engineering initiatives, build scalable cloud-native solutions, mentor developers, and work with modern technologies in an agile environment.

Description

Full Stack Engineer 📍 Location: New York, NY, US 🏢 Industry: Financial services 💼 Work Setting: Hybrid Are you passionate about leading engineering teams, building scalable cloud-native applications, and leveraging modern technologies to solve complex business and regulatory challenges? We are seeking a Senior Software Engineer to lead the design, development, and delivery of enterprise-scale software solutions. This role combines technical leadership, cloud engineering, full-stack development, microservices architecture, DevOps practices, and team mentorship while driving innovation in a modern Agile environment. The ideal candidate brings expertise in distributed systems, cloud platforms, microservices, AWS, full-stack development, containerization, and technical leadership, along with a passion for mentoring engineers and driving engineering excellence. Key Responsibilities Technical Leadership & Team Development Lead a portfolio of technology initiatives and software development projects.Provide technical leadership across multiple Agile engineering teams.Mentor developers and foster engineering best practices.Establish standards for architecture, software design, development, and operational excellence.Promote knowledge sharing and continuous learning within the engineering community.Leadership Focus Engineering LeadershipTechnical MentorshipTeam DevelopmentSolution DeliveryTechnology StrategyCloud-Native Application Development Design and develop scalable cloud-based solutions.Build highly available distributed systems and microservices.Deliver secure, reliable, and high-performing applications.Support end-to-end ownership in a "build it, own it" environment.Drive modernization initiatives using cloud-native technologies.Focus Areas Cloud EngineeringDistributed SystemsEnterprise ApplicationsPlatform ModernizationFull-Stack DevelopmentSoftware Architecture & Design Partner with architects to define:Service BoundariesIntegration PatternsReusable FrameworksTechnical StandardsDrive architectural consistency across solutions.Promote scalable, maintainable, and resilient design patterns.Support long-term technology roadmaps and modernization strategies.Full-Stack Development Develop applications using modern technologies including: Backend Technologies JavaScalaPythonGoNode.jsFront-End Technologies JavaScriptTypeScriptModern Front-End FrameworksResponsibilities API DevelopmentSystem IntegrationApplication DevelopmentEnterprise ServicesUser Experience SupportDatabase & Data Management Design and develop solutions using relational and NoSQL databases.Support scalable data architectures.Optimize application performance through efficient data management.Ensure data integrity and availability across systems.Technologies RDBMSNoSQL DatabasesDistributed Data SystemsCloud & Container Platforms Build and operate applications using: AWSAzureGoogle Cloud Platform (GCP)Container Technologies DockerKubernetesContainer Orchestration PlatformsResponsibilities Cloud DeploymentInfrastructure ManagementApplication ScalabilityPlatform ReliabilityAPI & Integration Development Design and build synchronous and asynchronous APIs.Develop secure integrations across systems and services.Support enterprise-scale service communication patterns.Improve interoperability and application scalability.DevOps & Automation Support CI/CD pipelines and deployment automation.Implement Infrastructure as Code (IaC) practices.Improve software delivery speed and reliability.Promote automated testing and deployment processes.Drive operational maturity across engineering teams.Areas of Focus CI/CDInfrastructure as CodeAutomated TestingRelease AutomationDevOps PracticesSystem Optimization & Observability Monitor and improve distributed system performance.Reduce technical debt through targeted refactoring efforts.Leverage observability tools to identify bottlenecks.Improve reliability, efficiency, and operational visibility.Drive continuous performance optimization.Innovation & Emerging Technologies Stay current on industry trends and emerging technologies.Evaluate new frameworks, tools, and engineering practices.Leverage AI-assisted coding tools and modern development platforms.Influence technology direction through innovation and experimentation.Contribute to internal and external technology communities.Required Qualifications Education Bachelor's Degree in:Computer ScienceEngineeringMathematicsStatisticsAnalyticsRelated Technical FieldExperience 4+ years of professional software engineering experience.2+ years of experience with:AWSAzureGoogle Cloud PlatformCloud-Based TechnologiesVirtualization PlatformsExperience building and supporting enterprise software applications. Preferred Qualifications Education Master's Degree in Computer Science or a related field.Experience 7+ years of software development experience.Experience with multiple programming languages.Experience leading engineering efforts and mentoring technical teams.Experience contributing to large-scale technical initiatives.Technical Skills Programming Languages JavaScalaPythonGoJavaScriptTypeScriptNode.jsC#RustCloud Technologies AWSAzureGCPCloud-Native DevelopmentServerless ArchitecturesDatabases Relational DatabasesNoSQL DatabasesDatabase DesignData ModelingContainers & Orchestration DockerKubernetesContainer PlatformsDevOps CI/CD PipelinesInfrastructure as CodeAutomated TestingGitGitHubBitbucketSoftware Engineering Microservices ArchitectureDistributed SystemsAPI DevelopmentSystem IntegrationDesign PatternsSoftware ArchitectureObservability & Reliability MonitoringLoggingDistributed TracingPerformance OptimizationReliability EngineeringAI & Developer Productivity AI-Powered Coding ToolsIDE CopilotsEngineering AutomationDeveloper Productivity PlatformsLeadership Competencies Technical LeadershipEngineering ExcellenceStrategic ThinkingTeam MentoringCross-Functional LeadershipDecision MakingStakeholder Management Core Competencies Software EngineeringCloud ComputingAWSKubernetesDockerMicroservicesJavaPythonScalaGoTypeScriptNode.jsDistributed SystemsAPI DevelopmentCI/CDDevOpsInfrastructure as CodeSystem ArchitectureTechnical LeadershipAgile Development