Sr Software Engineer
Job in
Dunwoody, DeKalb County, Georgia, USA
Listed on 2026-03-12
Listing for:
MTech Systems
Full Time
position Listed on 2026-03-12
Job specializations:
-
Software Development
Software Engineer, Cloud Engineer - Software, Backend Developer, Senior Developer
Job Description & How to Apply Below
Build Scalable Software That Powers Real‑World Impact
At MTech Systems
, we build technology that feeds the world. Our platform supports food producers across the globe with reliable, scalable software that operates in real production environments—not demos.
We’re looking for a Senior Software Engineer (Python) to help design, build, and operate backend services that power critical enterprise workflows. This role is ideal for an experienced Python engineer who enjoys ownership, clean architecture, and seeing their work run in production at scale.
What You’ll DoAs a Senior Software Engineer, you’ll play a key role across the full software lifecycle—from design to production:
- Design, build, and maintain production‑grade backend services using Python.
- Develop APIs and services using frameworks such as FastAPI and asynchronous programming patterns.
- Architect scalable, reliable systems that integrate with our enterprise platform:
- Type Script / Angular front‑end applications
- SQL Server and relational data stores
- Write clean, testable, well‑documented code with a strong focus on maintainability.
- Implement and maintain automated testing (unit, integration, regression).
- Own services in production: monitoring, performance tuning, incident response, and continuous improvement.
- Collaborate with product managers, QA, Dev Ops, and other engineers to deliver high‑quality features.
- Participate in architectural discussions, code reviews, and technical decision‑making.
- Mentor and support junior engineers, raising the overall quality of the team.
- 6+ years of professional software engineering experience.
- Strong, hands‑on experience with Python in production environments.
- Experience building RESTful APIs and backend services.
- Solid understanding of asynchronous programming
, concurrency, and performance optimization. - Experience working with relational databases (SQL Server, Postgres, or similar).
- Strong testing discipline and experience with automated test frameworks.
- Experience deploying and operating services in Microsoft Azure
. - Familiarity with:
- Azure Storage, Key Vault, and monitoring tools (Application Insights, Azure Monitor)
- Experience with CI/CD pipelines
, containerization, and modern Dev Ops practices.
- Ability to work effectively in a cross‑functional, enterprise environment
. - Comfortable integrating Python services with .NET / C# systems and frontend applications.
- Strong communication skills and an ownership mindset—you build it, ship it, and support it.
- Experience mentoring engineers and contributing to engineering best practices.
- Real impact: Your work supports producers in over 50 countries.
- Production engineering: Build systems that matter, at enterprise scale.
- Ownership: Senior engineers here have real influence over architecture and standards.
- Modern stack: Python, Azure, Angular, .NET, CI/CD, and cloud‑native practices.
- Collaborative culture: Work with experienced engineers who care about quality and outcomes.
- Frontend: Type Script, Angular
- Data: SQL Server, relational databases
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×