via Dice
$120K - 200K a year
Design, develop, and maintain scalable full-stack applications with a focus on performance and reliability.
5+ years of experience, strong React and Python skills, experience with AI services, cloud-based systems, and leadership in technical initiatives.
We are looking for a Senior Software Engineer who enjoys building scalable systems and contributing across the full development lifecycle. This role is well-suited for someone who takes ownership of complex problems, drives technical solutions, and helps establish strong engineering practices within a collaborative team. You'll work closely with technical leadership and have meaningful influence over architecture, tooling, and development standards. This position offers the opportunity to work with modern technologies, AI-enabled development workflows, and cloud-native infrastructure in a flexible, impact-driven environment. Key Responsibilities: • Own the design and implementation of new platform capabilities from concept through deployment. • Contribute to architectural decisions with a focus on scalability, reliability, and long-term maintainability. • Conduct thoughtful code reviews and promote engineering best practices. • Identify and address performance, stability, and technical debt issues. • Collaborate with product and design partners to translate requirements into technical solutions. • Research, evaluate, and introduce new tools or technologies when appropriate. • Provide technical mentorship and guidance to other engineers. Qualifications: • 5+ years of professional experience in software engineering. • Strong experience building full-stack applications using React and Python. • Hands-on experience implementing features that leverage AI services or APIs. • Comfortable using AI-assisted development tools as part of daily workflow. • Proven ability to design and operate scalable, cloud-based systems. • Experience with modern backend frameworks, data modeling, and performance optimization. • Strong communication skills with the ability to work effectively with both technical and non-technical stakeholders. • Willingness to challenge assumptions and propose better technical approaches. • Track record of leading complex technical initiatives from design to production. • Familiarity with CI/CD pipelines, automated testing, and code quality standards. • Experience mentoring engineers and supporting technical growth. • Bachelor's degree in Computer Science or equivalent practical experience. Technical Stack: • Frontend: React, JavaScript, modern UI frameworks • Backend: Python, FastAPI, document-oriented databases, analytical data platforms • Infrastructure: Cloud services (Azure preferred), containerization, orchestration • Data & Performance: Caching layers, API optimization, scalable storage Testing: Automated testing frameworks for frontend and backend
This job posting was last updated on 12/24/2025