Penetration Tester
Software development engineer job in Atlanta, GA
As a key member of our Internal Product Security Engineering team, you will lead penetration-testing engagements for high-scale web applications and APIs, validating security controls and uncovering exploitable weaknesses. In parallel, you will conduct structured threat-modeling workshops and security-design reviews for new features and services, managing each engagement from scoping to remediation follow-up in close partnership with engineering and cross-functional stakeholders. The insights you provide will drive prompt fixes and shape the organization's long-term security roadmap.
Key Responsibilities
Penetration Testing
Plan, execute, and document manual and tool-assisted tests for enterprise-scale web apps and REST/GraphQL/gRPC APIs.
Demonstrate exploitation paths (auth / logic / data exposure) and develop proofs-of-concept.
Retest remediations and deliver clear, prioritized reports.
Threat Modeling & Security Design Review
Facilitate formal and informal Threat Modeling using STRIDE-like frameworks or Attack-Tree sessions for new or significantly modified services.
Produce risk artefacts, recommend mitigations, and track closure of findings.
Security Engineering & Advocacy
Champion secure-by-default patterns (least privilege, IaC hardening, SDL best practices) across the SDLC.
Contribute to internal security tooling and CI/CD guardrails.
Requirements:
Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
4 + years in product or application security engineering with hands-on web/API penetration-testing work.
Expertise with a leading pentest platform (Burp Suite Pro, OWASP ZAP, Nuclei, etc.).
Scripting/automation ability in Python, Go, or similar; quick at reading unfamiliar codebases.
Practical experience with STRIDE or comparable threat-model frameworks.
Familiarity with cloud-native environments (microservices, Kubernetes, serverless).
Communication: Exceptional written and verbal skills for both technical and non-technical audiences.
Preferred Qualifications
Offensive-security certifications (OSCP, OSWE, OSWA, BSCP).
Secure-coding experience in languages such as: Java, Node.js, C#, Python, or Rust.
Experience in security controls for cloud platforms such as AWS, Azure, or Google Cloud.
Open-source contributions, bug-bounty recognitions, or CTF placements.
Exposure to mobile or desktop application security.
Knowledge of or interest in AI security controls and testing.
Personal Attributes
Maintains professionalism under pressure.
Meticulous eye for detail.
Self-driven and proactive.
Thrives on complex challenges.
Dependable, cooperative team player.
Quality Assurance Engineer
Software development engineer job in Atlanta, GA
Dice is currently assisting a SaaS customer to assist in hiring a Technical Quality Assurance (QA) Engineer! This position offers a flexible hybrid work schedule and will be based in Columbus, GA.
Title: Technical Quality Assurance (QA) Engineer
Terms: TTP (6-month contract to start)
Pay Rate: $46/hr. - $56/hr.
Location: Atlanta, GA (Hybrid/Remote)
Overview:
Dice's SaaS customer is looking for a Technical Quality Assurance Engineer to join their product and engineering team. This role will take ownership of testing, quality control, and release validation across our platform. You'll work closely with developers, product managers, and support to identify defects early, test complex workflows end-to-end, and expand automated testing to improve release confidence.
This isn't just manual click-through testing - we are seeking someone who can go deeper into API logic, data validation, backend workflows, and automated regression.
Responsibilities
Develop and execute detailed test cases, test plans, and regression suites
Perform functional, integration, API, and end-to-end testing across web and mobile
Validate technical workflows involving data, business logic, and system integrations
Use SQL/queries to inspect and verify data integrity
Test and validate API endpoints using tools like Postman or Insomnia
Identify, document, and track defects with clear reproduction steps and evidence
Collaborate with developers to resolve issues quickly and improve testability
Build and maintain automated regression tests over time (Cypress/Playwright/Selenium/etc.)
Participate in sprint reviews, release sign-offs, standups, and planning sessions
Help design acceptance criteria for new features to ensure testability
Continuously work to improve QA processes, coverage, and stability
Requirements
2+ years of experience in Quality Assurance or Software Testing
Ability to test beyond UI - APIs, data, workflows, edge cases
Experience with SQL or similar for data verification
Familiarity with QA methodologies, SDLC, and Agile environments
Ability to reproduce and communicate complex technical issues clearly
Experience with test automation frameworks (Cypress/Playwright/Selenium) preferred
Experience with CI/CD integration or scripting is a plus
Strong experience with frontend/manual testing
Strong analytical mindset, curiosity, and attention to detail
What You'll Bring
A technical approach to testing - not just surface-level validation
Ability to think through logic, negative scenarios, and edge cases
A proactive mindset toward preventing defects rather than catching them late
Motivation to build automation and improve testing efficiency over time
Ownership of quality across the product lifecycle
Why Join?
You'll shape the QA function from the ground up
Your work will directly influence release reliability and customer satisfaction
Work closely with engineering, product, and support teams
Build automation that reduces cycle time and increases velocity
Be part of a team that ships fast - but safely
About the Company:
Dice's SaaS customer is a .NET-based SaaS company specializing in ERP solutions for the homebuilding industry. Our customer empowers builders with data-driven insights, seamless automation, and powerful reporting to optimize their operations.
Quality Assurance Engineer
Software development engineer job in Alpharetta, GA
Are you an experienced Quality Assurance Engineer with a desire to excel? If so, then Talent Software Services may have the job for you! Our client is seeking an experienced Quality Assurance Engineer to work in Alpharetta, GA.
Join our dynamic team in Alpharetta, a vibrant city known for its tech-forward environment and excellent quality of life. We are seeking a highly skilled Quality Assurance Engineer to drive excellence in our testing processes and ensure the highest standards of quality for our products.
Qualifications:
Experience in Manual and Automation testing
Strong skills in API Testing
Good skills in Automation using Selenium
Hands-on experience in developing automation frameworks using Java/Python
Experience in testing web, desktop, and database-based applications
Experience in executing scripts on both ‘On-Premise' and Cloud-based test environments
Extensive knowledge of information systems elements (hardware, software, network) and their application to business functions/processes
Knowledge of testing tools, database concepts, and MS Office
Informed and cognizant of the key processes in the business and the business rules that affect the development and/or implementation of information systems
Drives continuous improvement through all processes, including but not limited to, team standards, test planning, resourcing and test execution, as well as debugging, metric collection, and reporting
Experience and ability to understand different forms of user and system requirements and translate them into test scripts
Strong troubleshooting skills
Ability to communicate effectively orally and in writing
Ability to multitask with strong attention to detail
Ability to work independently and yet still be team-oriented
Ability to be flexible and adaptable to change
Ability to collaborate and build solid relationships with multiple teams within the organisation
Effective time management in organising and prioritising work
High level of self-motivation and a passion for testing
Fast learner and eager to learn
Software Development Lead 4800
Software development engineer job in Atlanta, GA
We are seeking a Software Development Lead to architect, design, and develop scalable web, mobile, and backend applications, along with API services. This role involves hands-on coding, team leadership, roadmap planning, and technical decision-making. You will collaborate closely with cross-functional teams to drive the delivery of robust software solutions and ensure the quality, performance, and stability of our systems.
Key Responsibilities:
Lead the design and development of web, mobile, and backend systems, ensuring high-quality architecture and implementation.
Own major deliverables end-to-end and drive the engineering roadmap.
Manage the full software development life cycle (SDLC) for complex projects with strategic impact.
Collaborate with senior engineers, product managers, and support teams to define technical solutions and implement features.
Champion best practices for software development, including code reviews, testing, documentation, and deployment.
Ensure operational excellence by monitoring production services and responding to system incidents.
Provide deep technical leadership and mentorship within Agile Scrum teams.
Design and produce user-centered artifacts including journey maps, personas, wireframes, and interactive mockups.
Develop responsive UI/UX designs for web, mobile, and embedded interfaces across various platforms and devices.
Coordinate with internal teams to ensure seamless integration of new and existing systems.
Required Qualifications:
3+ years of hands-on experience in front-end technologies: HTML5, CSS3, JavaScript.
Proven experience building responsive web applications and user interfaces.
Strong knowledge of RESTful APIs-consumption, interaction, and integration.
Experience across the full software development lifecycle-from concept to deployment.
Proficiency with React or similar front-end frameworks (e.g., Angular, Ember, Backbone).
Familiarity with browser debugging tools (e.g., Firebug, Chrome DevTools).
Understanding of CSS behavior and its impact on cross-browser compatibility.
Experience gathering and analyzing business and technical requirements.
Demonstrated ability to lead Agile development teams and deliver high-impact solutions.
Preferred Skills:
UX design experience for web and mobile applications.
Experience with back-end languages and services integration.
Knowledge of embedded systems or emerging device interfaces is a plus.
Strong communication and cross-functional collaboration skills.
Software Test Engineer
Software development engineer job in Norcross, GA
Akkodis is seeking a detail-oriented Junior Software Test Engineer to join our team on a 6-month contract-to-hire basis. This role involves developing and executing manual test plans for complex systems that include desktop, mobile, embedded, mechanical, and server components. You'll work in a collaborative environment and contribute to ensuring the quality and reliability of our client's products.
Rate Range: $35/hour to $42/hour; The rate may be negotiable based on experience, education, and other factors.
Responsibilities:
Design, execute, and maintain manual test plans for multi-platform systems.
Perform regression and functional testing across various environments.
Create and manage use cases and test scripts to validate system functionality.
Troubleshoot system setup issues and assist in root cause analysis.
Conduct load and performance testing using tools like JMeter or LoadRunner.
Experience:
1-3 years of software testing experience.
Strong background in manual testing, regression testing, and automated GUI testing.
Basic understanding of firmware, applications, and backend systems.
Familiarity with scripting languages such as Python, Java, JavaScript, and Bash
Preferred Skills:
Experience with automation tools (e.g., Selenium, Cypress, Appium).
Linux proficiency for log review and bug analysis.
API testing experience using Postman or REST-assured.
Knowledge of CI/CD tools like Jenkins, GitLab CI, or CircleCI.
Exposure to Agile, DevOps, and Waterfall methodologies.
If you are interested in this role, then please click APPLY NOW.
Equal Opportunity Employer/Veterans/Disabled
Benefit offerings available for our associates include medical, dental, vision, life insurance, short-term disability, additional voluntary benefits, an EAP program, commuter benefits, and a 401K plan. Our benefit offerings provide employees the flexibility to choose the type of coverage that meets their individual needs. In addition, our associates may be eligible for paid leave including Paid Sick Leave or any other paid leave required by Federal, State, or local law, as well as Holiday pay where applicable.
Disclaimer: These benefit offerings do not apply to client-recruited jobs and jobs that are direct hires to a client.
To read our Candidate Privacy Information Statement, which explains how we will use your information, please visit ******************************************
The Company will consider qualified applicants with arrest and conviction records in accordance with federal, state, and local laws and/or security clearance requirements, including, as applicable:
· The California Fair Chance Act
· Los Angeles City Fair Chance Ordinance
· Los Angeles County Fair Chance Ordinance for Employers
· San Francisco Fair Chance Ordinance
Software Engineering Team Lead
Software development engineer job in Atlanta, GA
Software Engineering Team Lead | Modern .NET | High-Growth SaaS Company
I'm working with an established, growth-focused SaaS company that's reshaping how businesses manage their financial operations.
They've built a robust, cloud-native platform on a modern .NET stack, and now they're looking for a Lead Software Engineer to help drive the next phase of technical evolution.
This is a hands-on leadership role where you'll influence architecture, guide talented engineers, and play a key part in modernizing core systems as the business continues to scale.
What You'll Be Doing
🔹 Lead the design, development, and deployment of scalable .NET-based applications in an agile environment.
🔹 Collaborate with Product, Design, and QA to deliver high-quality, customer-driven features.
🔹 Architect and enhance backend microservices, APIs, and third-party integrations.
🔹 Champion engineering excellence - code quality, CI/CD, and modern DevOps practices.
🔹 Mentor engineers, encouraging best practice, learning, and innovation.
🔹 Advocate for performance, security, and compliance across the platform.
🔹 Drive modernization and continuous improvement across codebase and processes.
What They're Looking For
✅ 8+ years building web or SaaS-based products.
✅ Strong experience with C#, .NET Core, and cloud platforms (Azure preferred).
✅ Deep understanding of microservices, APIs, and SQL/no SQL databases.
✅ Experience leading teams in an agile or scrum setting.
✅ Solid background in DevOps, CI/CD, and containerization.
✅ Excellent problem-solving, communication, and leadership skills.
✅ Familiarity with accounting or financial systems is a plus.
Why This Role Stands Out
🌟 A well-funded, scaling SaaS business with a strong market foothold.
⚙️ Modern tech stack, .NET Core, Azure, microservices, and automation.
🧠 A leadership seat where your technical decisions truly shape the product.
🚀 A culture that values innovation, quality, and growth.
If you're an experienced software engineer who loves technical leadership and wants to shape a modern SaaS platform please apply now!
Lead Software Engineer
Software development engineer job in Lawrenceville, GA
Required Skills & Experience
8+ years of experience building web and SaaS based applications
Experience leading and mentoring other engineers
Expertise in C#, .NET Core, ASP.NET, SQL and no SQL databases
Experience with cloud platforms (Azure preferred)
Experience with microservices architecture and DevOps practices
Understanding of modern AI development
Job Description
An employer in Lawrenceville, GA is looking for a Lead Software Engineer. This role leads the design, development, and deployment of secure, scalable .NET applications within a Scrum Team, collaborating closely with Product, Design, QA, and Architecture to deliver high-quality features and robust backend services. It champions engineering best practices such as code reviews, testing, CI/CD, and agile methodologies, while mentoring team members and fostering continuous improvement. Responsibilities include ensuring compliance with industry standards, refining user stories, advocating for technical needs, maintaining strong unit test coverage, and improving code efficiency. The role also supports cross-departmental observability efforts and contributes to the governance of development processes, SDLC, and Agile delivery practices.
The total salary range for this position is $140k-$160k based on several factors, including experience, education, etc. Benefit packages for this role will include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching.
Application Developer
Software development engineer job in Atlanta, GA
Kofax developer with 8+ years of experience
• Solution Design & Development: Creating custom Kofax workflows, data extraction models (KTM), and integrations.
• Process Automation: Automating information capture, classification, and routing from various document types (structured/unstructured).
• Integration: Connecting Kofax with enterprise systems (ECM, databases, cloud apps) via web services (REST, SOAP).
• Scripting & Coding: Developing with C#, VB.NET, JavaScript, VBScript, and understanding Object-Oriented Design.
• Configuration & Maintenance: Installing, configuring, and tuning Kofax servers, scanners, and applying service packs.
• Documentation: Creating High-Level Designs (HLD), Low-Level Designs (LLD), and test plans.
Skills:
• Experience in System analysis, design and development of Document Management Systems, Record management, Enterprise Content Management processes.
• Experience with Kofax Capture 11, KTM 6, KCIC, KCNS and/or Kofax (Tungsten) Total Agility platforms, IBM Content Management and OpenText/RightFax.
• Strong programming skills in VB.Net, C#.Net, MVC, ASP.net, .Net Core, WinForms, WCF, WPF, LINQ, Entity Framework and backend RDBMS databases
• Experience with Various Scripting Languages like VB Script, Java Script, SBL and Win Wrap Basic.
• OCR/ICR and Barcode technologies, image preprocessing, and machine learning-based classification experience
• Experience automating the data and documents extraction methods
• Experience with Install, configure & apply service packs on application servers and clients
Senior DevOps Engineer
Software development engineer job in Alpharetta, GA
Alpharetta, GA (hybrid 3 days per week in office with 2 days remote)
1+ year contract
Pay: $70-$85/hr W2
No C2C or third parties please
We are partnering with a leading enterprise organization to hire a Senior DevOps Engineer for a hybrid role based in Alpharetta, GA. This engineer will play a critical role in delivering secure, scalable, and highly available infrastructure and platform services that support both internal teams and external customers.
You will work across development, operations, and cloud engineering teams to drive automation, enhance deployment processes, and ensure the reliability and performance of large-scale distributed systems.
Key Responsibilities
Build and operate large-scale, distributed, fault-tolerant systems in a DevOps environment
Collaborate with development and operations teams to deliver highly available and cost-effective infrastructure
Troubleshoot issues, resolve tickets, and execute scripts in partnership with cloud operations
Develop tools and automation for incident auto-remediation, monitoring, and alerting
Implement Infrastructure as Code (IaC) solutions using Terraform, cloud CLIs, and SDKs aligned with security and engineering standards
Participate in a follow-the-sun, 24/7 operational support rotation as part of an incident first-responder team
Key Skills & Competencies
DevOps Practices: Ability to design, code, test, automate, and maintain scripts and tools following modern DevOps/SRE standards
Systems Thinking: Understanding of system integrations, dependencies, and strategies for improving uptime and resilience
Operational Excellence: Strong organizational and analytical skills with a focus on measuring system performance and driving continuous improvement
Troubleshooting: Methodical approach to identifying, diagnosing, and resolving issues; strong problem-solving skills
Technical Communication: Ability to explain technical concepts clearly to stakeholders
Experience & Qualifications
Bachelor's degree in Computer Science or related field (or equivalent experience)
5+ years of experience in DevOps Engineering
3+ years of hands-on experience with Google Cloud Platform and services
Experience monitoring application and infrastructure availability and performance
Proficiency in scripting/programming languages such as Python, Bash, Java, Go, JavaScript, or Node.js
Strong understanding of systems, storage, networking, security, and databases
Experience with Terraform, Docker, Kubernetes, and automation/orchestration tools
Familiarity with CI/CD processes and tooling
Cloud certification strongly preferred
Security Software Engineer
Software development engineer job in Alpharetta, GA
World Wide Technology is looking for a Security Software Engineer. This role is part of WWT's Strategic Resourcing services and is a contract role. The candidate will be supporting a WWT customer and will be employed by one of WWT's preferred partners. The partner will provide full compensation and benefit information prior to employment with the partner.
Company Overview
World Wide Technology (WWT) is a global technology integrator and supply chain solutions provider. Through our culture of innovation, we inspire, build, and deliver business results, from idea to outcome.
Based in St. Louis, WWT works closely with industry leaders such as Cisco, HPE, Dell EMC, NetApp, VMware, Intel, AWS, Microsoft, and F5, focusing on three market segments: Fortune 500 companies, service providers and the public sector. WWT is a $20 billion dollar privately held organization that employs more than 10,000 people and operates in more than 4 million square feet of state-of-the-art warehousing, distribution and integration space strategically located throughout the world. WWT is proud to announce that it has been named on the FORTUNE "100 Best Places to Work For " list for the ninth consecutive year and was awarded for multiple categories on Glassdoor's 2019 Employees' Choice Awards, honoring the Best Places to Work.
Title: Security Software Engineer
Location: Alpharetta, GA (Hybrid - 3 Days onsite)
Employment Type: Contract
Duration: 6 Months
Rate/Salary: A reasonable estimate of the current pay range for this position is $75.00 to $80.00 hourly (W2/C2C). Actual pay will be based on a variety of factors, including shift, location, experience, skill set, performance, licensure and certification, and business needs, and will be set by your employer. The range for this position in other geographic locations may differ. Certain positions may also be eligible for variable incentive compensation, such as bonuses or commissions, that is not included in base pay.
Job Description:
World Wide Technology (WWT) is seeking a Security Software Engineer for a 6 Months contract position based in Alpharetta, GA (Hybrid - 3 Days onsite), as part of our Strategic Resourcing Services and staff augmentation efforts.
In this role, the selected consultant will work directly with a WWT client, supporting their internal team and business objectives. While WWT facilitates the position, the consultant will be employed by one of WWT's preferred partner organizations, which will provide complete details regarding compensation and benefits before employment.
We are looking for a security engineer to help build our client's next generation Policy Based Access Control (PBAC) solution. This role will reside within the firm's Cyber organization within the Identity & Access Management team. As part of IAM team, you will partner with internal infrastructure teams integrating on-premises/cloud/SaaS solutions with this firmwide PBAC solution.
Required Skills:
Bachelor's degree in computer science/engineering, Information security or similar.
7+ years of development experience delivering full-stack, RESTful APIs and interactive user interfaces using Java, Python, Spring Boot and hands-on with CI/CD pipelines, containerization tools like docker/podman and deploying applications to Kubernetes (Openshift/AKS).
Advanced scripting and SQL skills, including database schema design and using languages like PowerShell/Linux shell.
Understanding of IAM cloud platforms such as those offered by Azure, AWS, GCP. GCP Preferred.
Ability to manage multiple tasks and deliverables simultaneously in an organized and result oriented manner
Desired Skills (Nice to haves):
Industry certifications (i.e. CISSP, CISM)
Experience developing and implementing solutions using secure authentication protocols such as OIDC/ SAML and mTLS
Savvy troubleshooting skills on a variety of different technologies (SQL, Linux OS utilities, PowerShell).
Experience with implementation of PBAC solutions for application authorization.
Experience with Sailpoint Identity Now or IdentityIQ IGA solutions.
Excellent technical documentation skills.
We strive to create an environment where all employees are empowered to succeed based on their skills, performance, and dedication. Our goal is to cultivate a culture of belonging that encourages innovation, collaboration, and respect for all team members, ensuring that WWT remains a great place to work for All!
If you have any questions or concerns about this posting, please email ******************.
Equal Opportunity Employer Minorities/Women/Veterans/Differently Abled
Automation Engineer
Software development engineer job in Alpharetta, GA
Ready to build the future with AI? At Genpact, we don't just keep up with technology-we set the pace. AI and digital innovation are redefining industries, and we're leading the charge. Genpact's AI Gigafactory, our industry-first accelerator, is an example of how we're scaling advanced technology solutions to help global enterprises work smarter, grow faster, and transform at scale. From large-scale models to agentic AI, our breakthrough solutions tackle companies' most complex challenges. If you thrive in a fast-moving, innovation-driven environment, love building and deploying cutting-edge AI solutions, and want to push the boundaries of what's possible, this is your moment. Genpact (NYSE: G) is an advanced technology services and solutions company that delivers lasting value for leading enterprises globally. Through our deep business knowledge, operational excellence, and cutting-edge solutions - we help companies across industries get ahead and stay ahead. Powered by curiosity, courage, and innovation, our teams implement data, technology, and AI to create tomorrow, today. Get to know us at genpact.com and on LinkedIn, X, YouTube, and Facebook.
Inviting applications for the role of Automation Engineer at Alpharetta ,GA, Fulltime Day 1 onsite, 3 days Hybrid role
In this role, you will be responsible for coding, testing and delivering high quality deliverables, and should be willing to learn new technologies.
Are you the One we are looking for?
Responsibilities
Lead and manage teams of developers, QA engineers, and testers to deliver high-quality software solutions.
Develop and implement Java-based applications to meet client requirements and business goals.
Create and maintain Selenium-based test scripts for automated functional and regression testing.
Ensure the quality of mobile applications by designing, implementing, and executing comprehensive testing strategies using mobile testing tools and frameworks (e.g., Appium).
Provide technical leadership and guidance to the team, ensuring the best practices in coding, testing, and software development methodologies are followed.
Collaborate with cross-functional teams, including business analysts, project managers, and clients, to gather requirements and deliver technical solutions.
Conduct code reviews and ensure high code quality and maintainability.
Monitor project progress and manage client expectations to ensure timely delivery of software solutions.
Stay updated with the latest trends and technologies in Java, Selenium, and mobile testing, and incorporate best practices into the team's workflows.
Assist with client communication, providing technical expertise and support throughout the project lifecycle.
Troubleshoot complex technical issues, providing innovative solutions when required.
Qualifications we seek in you!
Bachelor's degree in computer science, Engineering, or related field.
Proven experience in Java development and testing.
Strong expertise in Selenium for test automation.
Solid experience with mobile testing frameworks like Appium, Espresso, or XCUITest.
Hands-on experience in both manual and automated testing for web and mobile applications.
Expertise in continuous integration (CI) and continuous deployment (CD) pipelines.
Strong understanding of software development life cycles and methodologies, including Agile and DevOps.
Excellent leadership and mentoring skills.
Strong analytical and problem-solving abilities.
Excellent communication skills, with the ability to work with both technical and non-technical stakeholders.
Experience with version control systems (e.g., Git) and project management tools (e.g., Jira, Confluence).
Preferred qualifications
Excellent analytical and problem-solving skills, with the ability to troubleshoot complex issues and drive resolution in a collaborative team environment.
Exceptional communication and interpersonal skills, with the ability to effectively communicate technical concepts to both technical and non-technical stakeholders.
Leadership experience, including leading teams, managing projects, and driving technical initiatives to successful completion.
Certifications in relevant technologies (e.g., ISTQB, certifications) are a plus.
Why join Genpact?
• Lead AI-first transformation - Build and scale AI solutions that redefine industries
• Make an impact - Drive change for global enterprises and solve business challenges that matter
• Accelerate your career-Gain hands-on experience, world-class training, mentorship, and AI certifications to advance your skills
• Grow with the best - Learn from top engineers, data scientists, and AI experts in a dynamic, fast-moving workplace
• Committed to ethical AI - Work in an environment where governance, transparency, and security are at the core of everything we build
• Thrive in a values-driven culture - Our courage, curiosity, and incisiveness - built on a foundation of integrity and inclusion - allow your ideas to fuel progress.
Come join the 140,000+ coders, tech shapers, and growth makers at Genpact and take your career in the only direction that matters: Up. Let's build tomorrow together. Genpact is an Equal Opportunity Employer and considers applicants for all positions without regard to race, color, religion or belief, sex, age, national origin, citizenship status, marital status, military/veteran status, genetic information, sexual orientation, gender identity, physical or mental disability or any other characteristic protected by applicable laws. Genpact is committed to creating a dynamic work environment that values respect and integrity, customer focus, and innovation.
Furthermore, please do note that Genpact does not charge fees to process job applications and applicants are not required to pay to participate in our hiring process in any other way. Examples of such scams include purchasing a 'starter kit,' paying to apply, or purchasing equipment or training
Senior Software Engineer (.Net)
Software development engineer job in Dunwoody, GA
At MTech Systems, our company mission is to increase yield in protein production to help feed the growing world population without compromising animal welfare or damaging the planet. We aim to create software that delivers real-time data to the entire supply chain that allows producers to get better insight into what is happening on their farms and what they can do to responsibly improve production.
MTech Systems is a prominent provider of tools for managing performance in Live Animal Protein Production. For over 30 years, MTech Systems has provided cutting-edge enterprise data solutions for all aspects of the live poultry operations cycle. We provide our customers with solutions in Business Intelligence, Live Production Accounting, Production Planning, and Remote Data Management-all through an integrated system. Our applications can currently be found running businesses on six continents in over 50 countries. MTech has built an international reputation for equipping our customers with the power to utilize comprehensive data to maximize profitability.
With over 280 employees globally, MTech Systems currently has main offices in Mexico, United States, and Brazil, with additional resources in key markets around the world. MTech Systems USA's headquarters is based in Atlanta, Georgia and has approximately 90 team members in a casual, collaborative environment. Our work culture here is based on a commitment to helping our clients feed the world, resulting in a flexible and rewarding atmosphere. We are committed to maintaining a work culture that enhances collaboration, provides robust development tools, offers training programs, and allows for direct access to senior and executive management.
Job Summary
We are looking for a Software Development Engineer to join the R&D team. Our team is looking for a motivated professional who is skilled in software development, delivering high-quality products, and building multifaceted enterprise applications for a diverse and growing international client base. We are proud to foster a workplace that promotes teamwork, advanced development tools, training, and continuous engagement with senior and executive management.
Responsibilities and Duties
Will contribute to building multifaceted enterprise and customized applications for a diverse and growing international client base. Tasks will include:
Develop, maintain, and enhance web applications, internal tooling/libraries and shared components focusing on usability, scalability, and innovation.
Engage in collaborative work with cross-functional teams to ensure high-quality software delivery.
Participate in code reviews, contribute to technical documentation, and exchange knowledge with colleagues, promoting a culture of continuous learning and development.
Education and Experience
B.S. Computer Science or related, equivalent experience
5+ years of experience with TypeScript, JavaScript, and/or C#, preferably in developing large-scale web applications.
Over 5 years of practical experience working with Angular, ASP.NET Core, or related technologies in a professional environment.
Qualifications and Skills
Can speak, read, write in English on a proficient/advanced level
Strong understanding of software development principles, design patterns, and best practices.
Experience with cloud solutions (Microsoft Azure), mobile app frameworks (Ionic), database management (SQL Server), continuous integration and delivery (Azure DevOps), messaging frameworks (NServiceBus), end-to-end testing (Cypress), and familiarity with OpenAI technologies.
EEO Statement
Integrated into our shared values is MTech's commitment to diversity and equal employment opportunity. All qualified applicants will receive consideration for employment without regard to sex, age, race, color, creed, religion, national origin, disability, sexual orientation, gender identity, veteran status, military service, genetic information, or any other characteristic or conduct protected by law. MTech aims to maintain a global inclusive workplace where every person is regarded fairly, appreciated for their uniqueness, advanced according to their accomplishments, and encouraged to fulfill their highest potential. We believe in understanding and respecting differences among all people. Every individual at MTech has an ongoing responsibility to respect and support a globally diverse environment.
Java Software Engineer
Software development engineer job in Alpharetta, GA
Job Role : Java Developer
W2 Contract
JD
Min 7+ years' experience.
Strong on Java, Spring boot, Web Services.
Strong on SQL.
Some exp working on Snowflake DB.
Mobile Application Developer
Software development engineer job in Atlanta, GA
As a Mobile Developer on our team, you'll be comfortable working across both iOS and Android, with the flexibility to step into an agile environment supported by peer reviews, an in-house design team, and a QA team. You'll collaborate closely with designers, developers, and product managers to deliver high-quality features while keeping stability front and center. In this role, you'll balance fixing defects, addressing technical debt, and delivering smaller features that keep the team moving. Your strong product intuition and a commitment to building reliable, functional solutions will help drive our mission of building software that meaningfully connects with people.
Responsibilities:
Triage, reproduce, and resolve high-priority defects across iOS and Android.
Identify and deliver technical-debt reductions that improve stability, performance, and maintainability.
Build and ship features in support of the team with Product and Design.
Strengthen automated testing with unit, integration, and UI coverage with QA.
Monitor crash rate, startup time, and key screen performance using standard mobile observability tools.
Participate in incident response and post-incident reviews, document fixes and prevention steps.
Mentor junior mobile engineers; perform code reviews; keep docs current.
Consistently meet development culture guidelines and engineering standards.
Take on other tasks and duties as assigned.
Qualifications:
5+ years of professional software experience with significant native mobile time.
Depth in at least one platform (iOS Swift or Android Kotlin/Java) and working proficiency in the other.
Strong knowledge of Android and iOS SDKs, different versions, and how to deal with different devices and screen sizes.
Familiarity with connecting mobile applications to APIs.
Strong knowledge of UI design principles, patterns, and best practices.
Clear written and verbal communication about risks, tradeoffs, and timelines.
Experience in working on a team, in a regulated environment with shared code managed in multiple source control repositories.
Must be eligible to work legally in the U.S. without sponsorship.
Optional / Recommended Experience:
Understanding of DevOps and deployment of Android applications.
High-level exposure to tools such as Postman, Bitrise, Github, and Azure DevOps.
Understanding of Android devices and memory management in relation to coding decisions.
Accessibility awareness and experience in regulated or financial domains.
A high level of comfort with ambiguity and openness to learning whatever it takes to solve new challenges.
Caring about people and how the software you make can help them.
Brightwell is an equal opportunity employer (EOE) committed to employing a diverse workforce and sustaining an inclusive culture.
Senior .NET Developer - Payments
Software development engineer job in Atlanta, GA
🚫 No 3rd Parties / No C2C
**IF YOU DO NOT HAVE PAYMENTS EXPERIENCE DO NOT APPLY!!!!!
** IF YOU ARE NOT LOCAL TO THE ATLANTA AREA DO NOT APPLY!!!!
📌 Applicants must be able to accurately answer all pre-qualifying questions.
Job Title: Senior .NET Developer - Payments
Position Overview:
We are seeking a highly skilled Senior .NET Developer with strong experience in C# and .NET to design, develop, and maintain payment systems. The ideal candidate will have expertise in building scalable, secure, and high-performance applications, and will collaborate with cross-functional teams to deliver payment solutions.
Key Responsibilities:
Design, develop, and maintain payment applications using C# and .NET.
Develop APIs, integrations, and backend services for payment processing systems.
Lead code reviews, enforce coding standards, and mentor junior developers.
Collaborate with QA, business analysts, and DevOps to ensure high-quality delivery.
Troubleshoot complex production issues and implement solutions.
Contribute to documentation, testing, and deployment activities.
Continuously learn and implement best practices and emerging technologies.
Must-Have Skills:
OOPS, C#.NET, WebAPI, XML, Microservices
SQL
Knowledge of Azure or other Cloud Architecture
Payments experience
Desired Skills:
ISO 8583, ISO 20022
Education:
Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
Senior Java Software Engineer
Software development engineer job in Alpharetta, GA
Sr. Java Developer
Job Type: Contract
Visa: GC-EAD, H4EAD, Green Card, L2-EAD, TN Visa, US Citizen
Interview Mode - Local candidates required - In-person interview.
Job Description:
We are seeking a highly skilled Java Developer with strong expertise in Apache Kafka to join our development team in Alpharetta, GA. The ideal candidate will have extensive experience in building scalable, high-performance enterprise applications using Java, Spring Boot, and Kafka, with a strong understanding of distributed systems and real-time data streaming.
Key Responsibilities:
Design, develop, and maintain Java-based applications with a focus on event-driven architecture using Kafka.
Build and optimize Kafka producers, consumers, topics, and partitions for high throughput and low latency.
Implement Spring Boot microservices integrating with Kafka for real-time data pipelines.
Ensure data reliability, fault tolerance, and scalability in distributed systems.
Collaborate with architects, DevOps, and QA teams to ensure seamless integration and deployment.
Troubleshoot and resolve issues related to Kafka message processing, data streaming, and performance bottlenecks.
Write clean, maintainable, and efficient code, following best practices and coding standards.
Mentor junior developers and contribute to code reviews.
Required Skills & Experience:
8+ years of hands-on software development experience with Java/J2EE.
Strong experience with Apache Kafka (producers, consumers, brokers, schema registry, streams, connectors).
Expertise in Spring Framework, Spring Boot, RESTful APIs, and Microservices.
Solid understanding of multithreading, concurrency, and distributed system design.
Experience with RDBMS (Oracle, MySQL, PostgreSQL) and NoSQL databases (MongoDB, Cassandra).
Strong background in performance tuning, debugging, and optimizing Java applications.
Knowledge of CI/CD pipelines, Docker, Kubernetes is a plus.
Familiarity with cloud platforms (AWS / Azure / GCP) is desirable.
-Thanks & regards
Akram Khan
Senior Lead Software Engineer
Software development engineer job in Alpharetta, GA
Senior Lead Software Engineer- Founding Software Engineer
Company:
Apps Accelerator
Type: Full-time / Founding Role
About Us
At Apps Accelerator, we're building an AI-first venture studio a place where great ideas, intelligent engineering, and entrepreneurial energy collide. Based in Alpharetta, GA, we're designing and launching the next generation of AI-powered web and mobile companies that move fast, scale smart, and redefine what's possible.
We're not another dev shop. We're builders of intelligent ventures taking ideas from whiteboard to revenue with speed, precision, and creativity.
The Role
We're looking for a Founding Software Engineer someone who doesn't just want to write code but wants to build companies.
You'll work side-by-side with the founder to design, develop, and launch AI-first products from concept to MVP. You'll experiment, iterate, and scale, using the full Microsoft and open AI ecosystem from React and React Native to LLM integrations, automation, and intelligent systems.
This role is perfect for someone who's half engineer, half entrepreneur - someone who thrives on building 0 → 1, learning fast, and shipping faster.
What You'll Do
Lead the development of AI-first MVPs using React, React Native, Node.js, and modern backend frameworks.
Integrate AI-assisted tools (e.g., GitHub Copilot, OpenAI API, LangChain) to accelerate development.
Architect scalable, cloud-based infrastructure on Azure or AWS.
Partner with design and strategy to bring ideas to life - fast.
Collaborate on product vision, roadmap, and technical direction for multiple ventures.
Establish the foundation for engineering culture, standards, and best practices.
Grow with the studio - mentoring new engineers as the venture portfolio expands.
What We're Looking For
5+ years of experience in full-stack development (React, React Native, Node.js, TypeScript).
Strong grasp of AI tools and frameworks - LLMs, APIs, and automation workflows.
Startup or entrepreneurial experience - you've shipped products or launched something from scratch.
A builder's mindset - you care about speed, quality, and iteration.
Curiosity and grit. You love solving problems no one's solved before.
Bonus Skills
Experience with LangChain, Semantic Kernel, or LlamaIndex.
Familiarity with MLOps or deploying AI models in production.
Passion for UX/UI design and creating intuitive interfaces.
Interest in becoming a co-founder or equity partner in future ventures.
Why Join Us
Ground-floor opportunity in an AI venture studio that's redefining how companies are built.
Hybrid work model with in-person collaboration in Alpharetta, GA.
Competitive base + equity participation in future ventures.
Freedom to experiment, innovate, and build products that matter.
Work directly with the founder; no red tape, just real impact.
Sr. Software Engineer (.NET/C#)
Software development engineer job in Tallapoosa, GA
We are seeking a hands-on technical leader for our MES and manufacturing systems team. This role is ideal for a highly skilled .NET Developer with experience in manufacturing environments, MES systems, and IT/OT integration, who is also ready to lead and support a small technical team. The role combines day-to-day development work with project leadership, stakeholder engagement, and team guidance.
This is an on-site role located at our Tallapoosa, Georgia facility, and requires 4 to 5 days per week in the office to effectively support plant operations and lead by example.
Key Responsibilities:
Lead and mentor a small team responsible for custom Plant Production Systems (MES, traceability, and data collection).
Design, develop, and maintain .NET-based applications supporting manufacturing and business operations.
Collaborate with cross-functional teams including Production, Quality, and Operations to align system functionality with plant needs.
Oversee technical troubleshooting and provide on-call support for critical production systems.
Ensure development follows security standards, risk controls, and regulatory compliance.
Coordinate with infrastructure and security teams on server and network-related needs.
Plan, track, and deliver software projects from concept through deployment.
Skills and Abilities:
Technical Leadership: Ability to define technical roadmaps, architect solutions, and lead development efforts.
Advanced debugging and troubleshooting across integrated systems.
Strong SQL skills for writing queries, stored procedures, and managing databases (SQL Server, Oracle).
Effective project and stakeholder management-able to balance priorities and adapt quickly.
Excellent communication skills, both verbal and written.
Ability to work collaboratively with plant teams and IT leadership.
Core Technologies (Preferred):
.NET Ecosystem: C#, VB.NET, ASP.NET, .NET Core
Web: HTML, CSS, JavaScript
Web Services: WebAPI, REST, JSON
Databases: SQL Server, Oracle
DevOps/Source Control: Git
Manufacturing Tools: Ignition, Leading2Lean, Kepware, Telit Devicewise
Enterprise Systems: SAP, ServiceNow
Productivity: Microsoft Office, SharePoint
Experiences:
Proven track record in independently leading complex software projects, from requirements gathering to deployment.
Experience supporting MES, SCADA, traceability, or other manufacturing systems.
Exposure to SAP (or other ERP systems), ServiceNow, Ignition, and Leading2Lean preferred.
Strong knowledge of IT security and risk control practices.
Bachelor's degree in Computer Science, Information Technology, or equivalent experience.
Prior leadership experience (formal or informal) strongly preferred.
Qualifications:
Education: Bachelor's degree in Computer Science, Information Technology, or equivalent experience.
Minimum Experience: 6+ years of progressive experience in .NET software development (C#, .NET Framework, .NET Core).
Supervisory Responsibilities: N/A
Working Conditions:
Location: Based on-site at the Tallapoosa, GA plant. 4-5 days per week in the office is required to provide hands-on leadership and support for production systems.
Physical Demands: Must be comfortable in a manufacturing environment; ability to sit or stand for long periods and respond to issues in a 24/7 production setting.
Travel: Occasional domestic (and potentially international) travel to other manufacturing sites may be required.
Senior .Net Developer
Software development engineer job in Alpharetta, GA
The Senior Full-Stack Software Engineer designs, builds, and supports containerized, cloud-native applications on GCP, focusing on scalable architectures and high-quality delivery.
Key Responsibilities
Develop and maintain GCP-based, containerized applications and microservices.
Use event-driven patterns to build responsive, resilient systems.
Partner with cross-functional teams to define requirements and deliver new features.
Monitor performance, troubleshoot issues, and improve code quality.
Support engineering standards, automation, and overall system reliability.
Expectations
Take ownership of assigned components and lead technical decisions.
Mentor team members and contribute to a collaborative engineering culture.
Deliver high-quality work on schedule and communicate effectively across teams.
Knowledge Areas
Agile/SAFe
CI/CD
SDLC
Software engineering best practices
BDD/TDD
GCP
Pipeline-oriented business processes (preferred)
Technical Skills
React 19, .NET 8, PostgreSQL
Postgres/CloudSQL
Docker, Kubernetes
REST APIs
GitHub, GitHub Actions
Jira
C#/.NET
Preferred
Experience with Cursor AI
Senior Software Engineer 4672
Software development engineer job in Atlanta, GA
Senior Software Engineer - Integrations & Platforms
We're looking for a Senior Software Engineer to lead integrations across multiple systems in a fast-paced, growing tech team. This role is hands-on and collaborative-you'll design, build, and maintain integrations that help the business run smoothly while driving innovation.
What You'll Do:
Lead the design, development, and deployment of APIs, microservices, and system integrations.
Collaborate with U.S. and international teams to define requirements and build solutions.
Troubleshoot and resolve integration issues to keep systems running reliably.
Mentor junior engineers and contribute to best practices across the team.
Participate in projects using Agile and Waterfall approaches.
What We're Looking For:
Strong programming experience in Go or Python.
Experience with APIs, microservices, and containerized environments (Kubernetes).
Familiarity with SOA, integration patterns, event-driven architecture, and API management platforms.
Experience with cloud-native integrations and serverless computing (AWS Lambda, Azure Functions).
Proven ability to take ownership of initiatives and drive technical solutions.
Nice to Have:
Experience with streaming platforms (Kafka, Kinesis, NATS) or industrial protocols (Modbus, MQTT, OPC-UA).
Background with security standards (SAML, OAuth, OpenID Connect).
Familiarity with CI/CD and DevOps practices.
Why You'll Love This Role:
You'll work on meaningful projects that impact multiple business areas, collaborate with talented teams, and grow your skills while making a real difference. Hybrid flexibility, challenging work, and the chance to innovate make this a role where you can truly shine.