Full Stack Integration Developer (Java .Net)
Date: Aug 26, 2025
Location: Atlanta, GA, US, 30308
Company: Norfolk Southern Corp.
Requisition 39040: B4 Technology Engineer
A resume helps you stand out to hiring managers and recruiters; your resume communicates your experience and your brand. While it is not required, we encourage you to include an up-to-date resume along with a completed job application to give you the best opportunity to be considered. A complete resume helps us to better understand your unique background, relevant experiences, and passions. We look forward to learning about you.
Norfolk Southern offers a unique opportunity to be part of our proud legacy that spans nearly 200 years. We are a customer-centric, operations-driven team dedicated to advancing safety, serving communities, and driving innovation for tomorrow's rail. As part of Norfolk Southern, you’ll join a collaborative team where there are opportunities for growth across the organization. We are building a culture where everyone can thrive by owning and driving exceptional results, being humble and leading with trust, serving our customers with excellence, and collaborating and coaching to win.
Job Description
We are seeking a skilled and motivated and experienced Software Engineer to join our team. This role is ideal for someone with a solid foundation in software development, experience in implementing SaaS applications, and a strong understanding of middleware and integration technologies. The ideal candidate will also bring advanced skills in modern DevOps tools and cloud-native platforms.
Principal Duties
• Design, develop, and maintain SaaS-based applications using modern frameworks and tools.
• Implement and support middleware solutions to enable seamless integration across enterprise systems.
• Develop and maintain CI/CD pipelines using tools like Jenkins, GitLab CI, or Azure DevOps.
• Utilize Apache Kafka for building scalable, real-time data pipelines and streaming applications.
• Build and deploy applications on OpenShift or other Kubernetes-based platforms.
• Manage dependencies and build processes using Maven or similar tools.
• Collaborate with cross-functional teams to gather requirements, design solutions, and deliver high-quality software.
• Write clean, maintainable, and efficient code in languages such as Java, Python, C#, or JavaScript.
• Develop and optimize SQL and NoSQL database queries
• Participate in code reviews, testing, and debugging to ensure software quality and reliability.
• Communicate effectively with team members, stakeholders, and end-users.
Education Required
• Bachelor's degree in Computer Science, Computer Information Systems, Business, Management, Engineering or related field.
Skills Required
• 5 - 7 years of professional experience in software development.
• Proficiency in at least one modern programming language (e.g., Java, Python, C#, JavaScript).
• Experience with SaaS application development and deployment.
• Solid understanding of middleware technologies (e.g., APIs, message queues, ESBs).
• Strong knowledge of relational and non-relational databases (e.g., SQL Server, PostgreSQL, MongoDB).
• Familiarity with version control systems (e.g., Git) and CI/CD pipelines.
• Excellent problem-solving skills and attention to detail.
• Strong communication and interpersonal skills.
Skills Desired
• Experience with OpenShift or other Kubernetes-based platforms.
• Proficiency with Maven for build automation and dependency management.
• Hands-on experience with CI/CD tools (e.g., Jenkins, GitLab CI, Azure DevOps).
• Working knowledge of Apache Kafka for event-driven architecture.
• Experience with cloud platforms such as AWS, Azure, or Google Cloud.
• Familiarity with containerization tools like Docker.
• Exposure to Agile/Scrum methodologies and DevOps practices.
• Proficiency in at least one modern programming language (e.g., Java, Python, C#, JavaScript).
• Experience with SaaS application development and deployment.
• Solid understanding of middleware technologies (e.g., APIs, message queues, ESBs).
• Strong knowledge of relational and non-relational databases (e.g., SQL Server, PostgreSQL, MongoDB).
• Familiarity with version control systems (e.g., Git) and CI/CD pipelines.
• Excellent problem-solving skills and attention to detail.
• Strong communication and interpersonal skills
We Value
• Experience with OpenShift or other Kubernetes-based platforms.
• Proficiency with Maven for build automation and dependency management.
• Hands-on experience with CI/CD tools (e.g., Jenkins, GitLab CI, Azure DevOps).
• Working knowledge of Apache Kafka for event-driven architecture.
• Experience with cloud platforms such as AWS, Azure, or Google Cloud.
• Familiarity with containerization tools like Docker.
• Exposure to Agile/Scrum methodologies and DevOps practices.
• Adaptability in dynamic environments.
• A proactive approach to continuous improvement.
• Agile mindset and data-driven decision maker.
• Inclusive and collaborative team builder.
Work Conditions
Environment: Hybrid on-site (3) days and (2) remote days per week.
Shift Work: No
On-Call: No
Weekend Work: Yes
Company Overview
Since 1827, Norfolk Southern Corporation (NYSE: NSC) and its predecessor companies have safely moved the goods and materials that drive the U.S. economy. Today, it operates a customer-centric and operations-driven freight transportation network. Committed to furthering sustainability, Norfolk Southern helps its customers avoid 15 million tons of yearly carbon emissions by shipping via rail. Its dedicated team members deliver more than 7 million carloads annually, from agriculture to consumer goods, and is the largest rail shipper of auto products and metals in North America. Norfolk Southern also has the most extensive intermodal network in the eastern U.S., serving a majority of the country’s population and manufacturing base, with connections to every major container port on the Atlantic coast as well as the Gulf of Mexico and Great Lakes. Learn more by visiting www.NorfolkSouthern.com.
At Norfolk Southern, we believe in celebrating our individuality. By leveraging the unique backgrounds and viewpoints of our employees, we can create a culture of innovation, respect, and inclusion. We know that employees thrive in a workplace where differing viewpoints, ideas, and experiences are freely shared and valued. As such, we encourage all employees to contribute their distinctive skills and capabilities to our organization.
Equal employment opportunities are available to all applicants regardless of race, color, religion, age, sex, national origin, disability status, genetic information, veteran status, sexual orientation, and gender identity. Together, we power progress.
Nearest Major Market: Atlanta