Software Development Engineer

Samsung SDS America, Austin, United States

What our tracking knows about this posting

Published on 22 September 2026 · first appeared in our records on 23 September 2026.

Stable posting: first seen on 23 September 2026, with no abnormal reposting.

This posting shows no salary, while 40% of open postings in the same sector in this country (United States) do.

View the posting at the employer Have my resume reviewed for this job
Company Overview: Samsung SDS is the digital arm of the Samsung group and a global provider of cloud and digital transformation innovations. Samsung SDS delivers enterprise-grade solutions and services in cloud, secure mobility, analytics / AI, digital marketing and digital workspace.  We enable our customers in government, financial services, healthcare, and other industries to drive business in a hyper-connected economy helping them to increase productivity, safeguard assets, and make smarter decisions. Position Summary Samsung SDSA is seeking a hands-on full-stack Java Developer to be in charge of trouble shooting issues, developing, and enhancing software applications. In this role, you will be part of a team that creates and maintains small to medium-sized custom internal applications that supports the business and operations for our Austin Semiconductor location and support our brand-new state of the art Taylor, Texas Semiconductor Fab. This role will be working onsite 5-days a week and due to the nature of the role, it is essential to live within 1 hour driving distance from Austin, Texas. Responsibilities • Design, develop, test, deploy, and maintain Java-based enterprise software applications in accordance with customer requirements and technical specifications. • Participate in the full software development lifecycle (SDLC), including requirements analysis, software design, development, testing, deployment, maintenance, and production support. • Develop and maintain enterprise Java/JEE applications, ensuring scalability, reliability, performance, security, and maintainability. • Troubleshoot application issues, perform root-cause analysis, and execute ongoing software maintenance, enhancements, and performance improvements. • Design and maintain relational database architectures, including conceptual, logical, and physical data models and Entity-Relationship Diagrams (ERDs). • Develop and optimize SQL, Oracle PL/SQL, and Microsoft SQL Server stored procedures, including SQL performance tuning for large databases and high-volume data environments. • Create detailed software designs, technical specifications, and engineering documentation. • Conduct code reviews and promote software development best practices, coding standards, quality, and maintainability. • Design and implement scalable system architectures, including system redundancy, virtual machines (VMs), cloud environments, APIs, and distributed systems. • Develop and integrate RESTful and SOAP web services, APIs, and distributed communication technologies such as gRPC. • Implement and work with distributed messaging and event-driven architecture patterns using Apache Kafka. • Apply application and API security practices using technologies and standards such as OAuth and JWT. • Implement application monitoring and observability using tools such as Prometheus. • Perform JVM tuning, application performance optimization, and caching to improve system reliability and response times. • Collaborate with development, infrastructure, database, and business teams to deliver high-quality software solutions that meet customer and business requirements. • Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related discipline. • 5+ years of professional Java software development experience. • 5+ years of SQL development and SQL performance tuning experience. • Extensive experience developing enterprise-level Java/JEE applications. • Strong knowledge of Core Java, JDBC, JSP, Servlets, and the Java/JEE technology stack. • Strong experience with Spring Framework and enterprise application development. • Experience with Oracle PL/SQL and Microsoft SQL Server stored procedures. • Strong database design and data modeling skills, including conceptual, logical, and physical data models and ERD development. • Experience working with large-scale databases and high-volume data environments, particularly Oracle and Microsoft SQL Server. • In-depth understanding of database structures, relational database theory, database design principles, and performance tuning. • Experience with SQL optimization and database performance tuning. • Experience developing or integrating RESTful and/or SOAP web services. • Knowledge of API design, gRPC, Apache Kafka, and distributed system architecture. • Experience with system architecture, redundancy, virtualization, and cloud technologies. • Knowledge of application and API security technologies, including OAuth and JWT. • Experience with application monitoring, Prometheus, JVM tuning, and caching strategies. • Experience with modern software development tools and methodologies, including Git or SVN, Maven or Gradle, and Jira. • Working knowledge of JavaScript, jQuery, HTML5, and web application development. • Strong analytical, troubleshooting, and problem-solving skills. • Excellent written and verbal communication skills, with the ability to create clear software design documents, technical specifications, and engineering documentation.

Other recent postings in the same sector