Senior Software Engineer at Target Corporation

Posted 2025-10-26
Remote, USA Full Time Immediate Start
Introduction to Target Corporation Target Corporation is a renowned American retail company that operates a chain of hypermarkets and discount department stores. Headquartered in Minneapolis, Minnesota, Target is the seventh-largest retailer in the United States and a component of the S&P 500 Index. With a strong commitment to its communities, Target focuses on fostering relationships, fueling growth, and developing talent by providing growth opportunities and prevailing as one team. About the Role We are seeking a highly skilled and experienced Senior Software Engineer to join our team. As a Senior Software Engineer, you will act as an expert in the engineering team that supports the product. You will help create and acquire an understanding of the application design and distill theoretical engineering into substantial plans, influencing the implementation. You will demonstrate expertise in applying proper programming patterns to build robust and scalable systems. Key Responsibilities Utilize your technology acumen to apply and maintain knowledge of current and emerging technologies within specific areas of the technology space. Assess new technologies and participate in direction, considering factors like suitability within Target's technical environment, effectiveness, and cost of ownership. Initiate and execute research and proof-of-concept activities for technologies. Manage complete products, financials, and forecasting. Lead the design, lifecycle management, and total cost of ownership. Lead code reviews, design reviews, testing, and troubleshooting activities at the application level. Lead functional design and architecture discussions with an understanding of process flows and system diagrams to enable design decisions. Participate in routine and non-routine development, automation, and implementation activities, ensuring efficient execution with architectural and functional requirements and best practices met. Provide technical oversight and mentor others to resolve complex and severe technical issues. Lead disaster recovery activities and contribute to disaster recovery planning. Implant data quality protocols throughout data acquisition, processing, storage, and functional use. Essential Qualifications To be successful in this role, you will need: A Bachelor's degree or equivalent experience. 4+ years of software development experience. Working knowledge of package-specific design and configuration, along with the ability to build custom solutions. Plans new testing methods and resolves routine and non-routine technical issues with minimal assistance. Demonstrates strong capability in core development platforms within own space. Conveys Agile concepts to partners within the product team. Writes and organizes code using various scripts, including distributed programming, and understanding various systems and paradigms. Delivers high-performance, scalable, repeatable, and secure expectations with broad impact (high throughput and low latency). Influences and applies data standards, policies, and procedures. Maintains technical knowledge of subject matters. Stays current with new and evolving technologies through appropriate training and self-education. Preferred Qualifications While not required, the following qualifications are preferred: Experience with cloud-based technologies and containerization. Knowledge of DevOps practices and tools. Familiarity with Agile development methodologies. Experience with data analytics and visualization tools. Strong understanding of software design patterns and principles. Skills and Competencies To be successful in this role, you will need to demonstrate the following skills and competencies: Strong programming skills in languages such as Java, Python, or C++. Experience with software development methodologies such as Agile or Scrum. Strong understanding of data structures and algorithms. Excellent problem-solving skills and attention to detail. Strong communication and collaboration skills. Ability to work in a fast-paced environment and adapt to changing priorities. Career Growth Opportunities At Target, we are committed to helping our team members grow and develop their careers. As a Senior Software Engineer, you will have opportunities to: Lead and mentor junior engineers. Participate in technical discussions and architecture decisions. Collaborate with cross-functional teams to drive business outcomes. Develop and implement new technologies and solutions. Pursue certifications and training opportunities to enhance your skills and knowledge. Work Environment and Company Culture At Target, we value our employees and strive to create a positive and inclusive work environment. Our company culture is built on the following principles: Community: We believe in giving back to our communities and supporting local initiatives. Diversity and Inclusion: We value diversity and promote an inclusive work environment where everyone feels welcome and valued. Integrity: We operate with integrity and transparency, always striving to do the right thing. Teamwork: We believe in collaboration and teamwork, working together to achieve common goals. Compensation, Perks, and Benefits We offer a competitive salary and benefits package, including: Comprehensive health insurance. 401(k) matching program. Paid time off and holidays. Opportunities for career growth and development. Access to exclusive employee discounts and perks. Conclusion If you are a motivated and experienced software engineer looking for a new challenge, we encourage you to apply for this exciting opportunity. As a Senior Software Engineer at Target, you will have the chance to work on complex and impactful projects, collaborate with a talented team, and develop your skills and career. Don't hesitate to apply today! Apply To This Job Apply for this job
Back to Job Board