As a Senior Application Security Engineer, you will lead the AppSec team in embedding security practices into development workflows and enhancing threat modeling processes.
Senior Application Engineer (Python/JavaScript/Typescript)
📜 Description
- Design, develop, and maintain scalable applications and workflows using modern software architectures.
- Build and maintain robust backend services using Python, ensuring performance and reliability.
- Design and implement RESTful APIs and microservices for efficient application delivery.
- Create intuitive user interfaces using JavaScript and TypeScript frameworks like React or Angular.
- Develop and deploy applications using Google Cloud or Microsoft Azure, focusing on cloud-native solutions.
- Implement testing frameworks and quality assurance practices to validate application functionality.
🛠️ Requirements
- Professional Experience: At least 4 years of professional software development experience building and maintaining full-stack applications.
- Python Expertise: Strong proficiency in Python for backend development, service implementation, and application integration.
- Full-Stack Development: Demonstrated experience developing front-end applications using JavaScript or TypeScript and frameworks such as React, Vue.js, or Angular.
- API and Microservices Development: Hands-on experience designing and implementing RESTful APIs, microservices, and containerized applications.
- Containerization and Orchestration: Experience with Docker and Kubernetes for packaging, deploying, and managing application services.
- Cloud Platform Experience: Practical experience deploying and scaling applications using Google Cloud services; familiarity with Microsoft Azure and cloud-native architectures is also valuable.
- Software Architecture: Strong understanding of microservices architecture, 12-factor application methodology, distributed systems, and modern application design principles.
- Database Technologies: Solid experience working with relational and NoSQL databases, including MySQL, PostgreSQL, MongoDB, or SQL Server, along with database schema management and migration practices.
- Configuration and Security: Familiarity with configuration management, secrets management, and secure application development practices.
- Testing and Delivery: Knowledge of software testing frameworks, automated testing, CI/CD pipelines, release management, and Agile/Scrum methodologies.
✨ Benefits
- Competitive Salary: Annual compensation ranging from $120,000 to $160,000, depending on experience, expertise, interview performance, geographic location, and final role level.
- Comprehensive Health Insurance: Health coverage designed to support employee well-being.
- Paid Time Off: Vacation and paid time off to support rest, personal commitments, and work-life balance.
- Paid Holidays: Paid holidays throughout the year.
- Sick Leave: Sick leave to support personal health and recovery.
- Parental Leave: Leave benefits to support employees and their families during important life transitions.
- Bereavement Leave: Time off to manage personal and family needs following a loss.
- Retirement Savings: A 401(k) retirement plan with employer matching.
- Employee Referral Bonuses: Additional earning opportunities through employee referral programs.
- Remote Work: A remote working arrangement offering flexibility in how and where you work, subject to applicable location requirements.
Full job description
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Application Engineer (Python/JavaScript/TypeScript) based in the United States.
This is an exciting opportunity for an experienced software engineer to build scalable, high-performance applications that transform artificial intelligence and machine learning insights into impactful user experiences. You will work across the full stack, developing robust backend services, RESTful APIs, and intuitive front-end interfaces. Leveraging modern cloud technologies, you will help deliver secure, reliable, and scalable solutions that address complex business challenges. You will collaborate closely with solutions architects and cross-functional engineering teams to translate technical and business requirements into effective applications. The role combines hands-on development, cloud-native architecture, automation, and continuous improvement in a data-driven, innovation-focused environment. If you enjoy solving challenging engineering problems and building technology that turns data into meaningful outcomes, this opportunity offers an excellent platform to make an impact.
Accountabilities
Requirements
Benefits
Similar jobs
Search more Application Engineer jobsSenior Application Security Engineer
As a Senior Application Security Engineer, you will implement security fixes, enhance coding practices, and collaborate with engineering teams to secure applications throughout the development lifecycle.
Senior Application Support Engineer – US (Remote)
As a Senior Application Support Engineer, you will lead a team in managing complex incidents, automate support processes, and enhance monitoring for a GCP-hosted payments platform.
As an Application Security Architect, you will enhance application security by embedding secure design principles, leading threat modeling, and mentoring engineering teams.
Senior Application Programmer
The Senior Application Programmer will collaborate with customers to deliver tailored technical solutions, leveraging their analytical and programming skills to meet specific needs.
