Skip to main content
Tallo logoTallo logo
Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Software Engineer, Johns Creek, GA

Job

Macy's

Johns Creek, GA (In Person)

Full-Time

Posted 5 days ago (Updated 1 day ago) • Actively hiring

Expires 7/5/2026

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
83
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

Participate in the full SDLC (Agile), including iterative development, estimations and design sessions. Deliver project assignments on time and with high quality. Collaborate with Tech Leads and other Software Engineering resources in coding and implementing integrated, enterprise solutions. Work with distributed teams across various time zones. Building products with great UX. Consider engineering tradeoffs present in every decision. Work with the Technical Lead to create and support system design documentation following standard templates. Take initiative to periodically review and recommend improvements to the templates as needs arise and to keep all documentation up to date.
Requires:
Bachelor's degree in Computer Science, Computer Engineering, Electronics Engineering, or related field and 2 years of experience in the job offered or in a Software Engineer-related occupation.
Position requires:
1. Modern browser technologies and cross platform challenges; 2. OO Languages; 3. Testing frameworks - Junit as the Unit Testing Framework, Selenium Webdriver for Automation Testing, JMeter for Performance & Load Testing; 4. CSS preprocessing frameworks, including SASS/SCSS or LESS; 5.
Design patterns:
Object-oriented development and client-side MVC; 6. Database Technologies, including SQL, NoSQL; 7. Building and debugging complex systems in a team environment.