Job Title: Senior Software Engineer
Location: Burbank, CA
Work Model: Onsite – 4 Days/Week
Employment Type: Contract – W-2
Duration: 12 Months
CivilSoft Technologies is seeking a Senior Software Engineer with strong hands-on experience in AWS, serverless architecture, and TypeScript to support multiple cloud-based engineering initiatives.
The ideal candidate will have experience designing, developing, maintaining, and enhancing AWS-based applications and serverless solutions. This role requires someone who can work independently, make sound technical decisions, support multiple projects simultaneously, and provide technical guidance on architecture and coding approaches.
The engineer will work within a collaborative engineering environment supporting shared services and inherited projects while maintaining high standards for code quality, security, scalability, and engineering best practices.
Design, develop, test, deploy, and maintain cloud-based applications and services using AWS.
Develop and enhance AWS serverless solutions and cloud-native applications.
Work extensively with TypeScript for application development.
Support and maintain existing/inherited AWS applications and services.
Participate in daily standups and collaborate with engineering teams and stakeholders.
Manage development activities across multiple projects simultaneously.
Make independent technical decisions with limited guidance.
Provide technical input regarding architecture, design patterns, and coding approaches.
Ensure application development follows established coding standards and engineering best practices.
Consider AWS security, networking, permissions, and infrastructure requirements during development.
Research and evaluate emerging AWS technologies and recommend appropriate solutions.
Collaborate with approximately 10 engineers across multiple engineering initiatives.
Contribute to scalable, maintainable, secure, and cloud-native software solutions.
Extensive hands-on experience with AWS cloud technologies.
Strong experience with AWS Serverless Architecture.
Strong hands-on TypeScript development experience.
Experience developing and maintaining cloud-based applications.
Strong understanding of modern cloud-native design patterns.
Knowledge of AWS security, networking, permissions, and infrastructure considerations.
Strong understanding of software engineering best practices and code quality standards.
Ability to independently manage and deliver technical work with limited guidance.
Experience supporting multiple projects or engineering initiatives simultaneously.
Ability to provide technical guidance and informed recommendations on architecture and coding approaches.
Experience working with existing/inherited applications and improving or enhancing them.
Ability to evaluate and recommend appropriate AWS technologies and solutions.
AWS Lambda
API Gateway
IAM
Event-driven architecture
AWS cloud-native services
Infrastructure as Code
CI/CD
Microservices
Node.js
AWS security
Cloud application development
Shared Services / Platform Engineering
AWS, TypeScript, Serverless Architecture, AWS Lambda, Cloud-Native Architecture, IAM, AWS Security, AWS Networking, Cloud Computing, API Development, Event-Driven Architecture, Software Engineering
Onsite in Burbank, CA – 4 days per week
Collaborative engineering environment
Multiple concurrent engineering initiatives
Shared-services/platform-oriented environment
Independent ownership with technical collaboration