Software Engineer
Job Description
Brooksource is hiring a Software Engineer II for a 6-month contract in Indianapolis, IN 46220 (hybrid). This role is built for engineers who want hands-on work on secure, cloud-native backend systems, including REST APIs, microservices, and AWS event-driven architectures. You will work alongside experienced engineers and architects while contributing to production support and CI/CD automation.
Pay: USD 30-40 per hour. Experience level: 1-2 years. Job type: contract.
What you’ll build and support
- Develop and maintain backend applications using C#, .NET, ASP.NET Core, Python, and SQL.
- Build, test, and support REST APIs and microservices.
- Contribute to cloud-native solutions using AWS, including Lambda, S3, SQS, SNS, EventBridge, API Gateway, and DynamoDB.
- Assist with event-driven and asynchronous processing workflows.
- Troubleshoot application issues and support production environments using monitoring and observability tools.
- Participate in code reviews, testing, and continuous improvement.
- Contribute to CI/CD pipelines and automated deployments using Git and Azure DevOps.
- Collaborate with cross-functional teams to understand requirements and deliver technical solutions.
Core qualifications
- 1-2 years of professional software development experience through full-time work, internships, co-ops, military experience, or equivalent hands-on development experience.
- Experience with at least one object-oriented language such as C# or Java.
- Exposure to .NET, ASP.NET Core, Python, SQL, or similar backend technologies.
- Understanding of REST APIs and web service development.
- Familiarity with AWS, Azure, or Google Cloud.
- Basic understanding of software design principles, testing, and version control with Git.
- Strong problem-solving skills and willingness to learn new technologies.
- Effective communication and collaboration skills.
Tech you’ll likely use
- C#, .NET, ASP.NET Core, Python, SQL
- REST APIs, microservices
- AWS Lambda, S3, SQS, SNS, EventBridge, API Gateway, DynamoDB
- Git, Azure DevOps
- CloudWatch, Dynatrace
Benefits and contract outlook
- 401(k)
- Health insurance
- Dental insurance
- Vision insurance
- Potential to Extend/Convert
What you’ll gain
- Hands-on experience in a modern cloud engineering environment.
- Exposure to enterprise-scale applications and development practices.
- Mentorship from experienced software engineers and architects.
- Opportunities to expand expertise in AWS, API, and backend development.
- Potential for long-term conversion based on performance and business needs.
Preferred qualifications
- Experience with AWS services including Lambda, S3, SQS, SNS, EventBridge, API Gateway, or DynamoDB.
- Academic, internship, personal, military, or professional experience building cloud-based applications.
- Exposure to microservices or event-driven architectures.
- Familiarity with CI/CD tools and automated deployment practices.
- Mobile development experience using Swift or Kotlin.
- Experience in financial services, regulated industries, or other enterprise environments.
- Exposure to monitoring tools such as CloudWatch, Dynatrace, or similar platforms.