> Markdown version of [/jobs/ext/1250817-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/1250817-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** Coresource Energy LLC - **Location:** Atlanta, GA, United States - **Experience:** Expert - **Salary:** $140,000.0 - $150,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Application Integration Architecture, Computing Platforms, Microsoft Azure, Code Review, Databases, Continuous Integration, Distributed Systems, Python (Programming Language), NoSQL, Performance Tuning, Scrum Methodology, Query Optimization, Standard Sql, Software Engineering, SQL Databases, TypeScript, Sql Optimization, ReactJS, Large Language Models, Multi-Agent Systems, Spring-boot, Technical Debt, Vue.js, Servicebus, Event Driven Architecture, Build Management, Apache Kafka, Restful APIs, Amazon Simple Queue Service (SQS), Terraform, Data Pipelines, Serverless Computing, Microservices - **Published:** July 12, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=9969ce677805a3b0 ## About the Role * Significant professional experience in software engineering with demonstrated growth * Strong proficiency in Java with Spring Boot for microservices development, and TypeScript * (Vue or React) for full-stack delivery * Deep SQL expertise including complex query optimization, schema design, and database * architecture. Able to design data models, evaluate tradeoffs between SQL and NoSQL, * optimize queries, and make informed technology choices for a team or service * Experience designing and deploying microservices on AWS or Azure * Hands-on experience with event-driven architecture (SNS/SQS, EventBridge, Kafka) * CI/CD pipeline ownership including design, optimization, and maintenance * Experience with serverless patterns (Lambda, Step Functions) * Strong system design and REST API design skills * Demonstrated mentorship experience with junior and mid-level engineers * Agile/Scrum leadership including sprint planning and backlog refinement * Excellent written and verbal communication skills Preferred Qualifications * Python experience for data pipelines, automation, or ML/AI integration * Experience with LLM/AI capabilities including RAG, multi-agent patterns, or prompt * engineering * Multi-tenancy and platform design experience * Performance optimization at scale across distributed systems * Experience in security-focused or regulated environments * Public safety or mission-critical software development * Infrastructure as code experience (Terraform, CDK) * Experience leading technical interviews and hiring processes ## Description * Lead technical design for projects and features, producing architecture documents and * driving consensus * Own larger services and complex features across the microservices architecture * Design and build Spring Boot microservices with well-defined APIs, ensuring scalability and * maintainability * Design and implement event-driven systems using SNS/SQS, EventBridge, or Kafka * Architect and deploy serverless solutions using Lambda, Step Functions, and related services * Develop and maintain production systems in Java with Spring Boot, TypeScript (Vue/React), * and Python * Drive architecture decisions within your area, balancing technical excellence with delivery * Mentor junior and mid-level engineers through pairing, code reviews, and design guidance * Own CI/CD pipeline strategy for your team's services, ensuring reliable deployments * Lead cross-functional collaboration with product, design, and platform teams * Conduct deep SQL optimization and database architecture for complex data models * Identify and address technical debt, performance bottlenecks, and reliability risks * Contribute to engineering standards, best practices, and process improvements * Participate in on-call rotations and lead incident response within your area ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Lessons learned from building a thriving Vue.js SaaS application](https://www.wearedevelopers.com/videos/1666-lessons-learned-from-building-a-thriving-vue-js-saas-application) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Shipping Faster with Less: Render on Cloud Hosting, AI Workloads, and the Future of DevOps](https://www.wearedevelopers.com/videos/1894-shipping-faster-with-less-render-on-cloud-hosting-ai-workloads-and-the-future-of-devops) - [Common Mistakes in Vue.js and How to Avoid Them](https://www.wearedevelopers.com/videos/958-common-mistakes-in-vue-js-and-how-to-avoid-them) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)