About ST Engineering
ST Engineering is a global technology, defence, and engineering group with offices across Asia, Europe, the Middle East, and the U.S., serving customers in more than 100 countries. The Group uses technology and innovation to solve real-world problems and improve lives through its diverse portfolio of businesses across the aerospace, smart city, defence, and public security segments. Headquartered in Singapore, ST Engineering ranks among the largest companies listed on the Singapore Exchange.
Our history spans more than 50 years, and our strategy is underpinned by our core values – Integrity, Value Creation, Courage, Commitment and Compassion. These 5 core values guide every aspect of our business and are embedded in our ST Engineering culture – from the people we hire, to working with each other, to our partners and customers.
About our Line of Business – Mission Software & Services
Our Mission Software & Services business provides leading-edge mission critical command, control, and communications (C3) systems with secured IT infrastructure and managed services. We support our client’s innovation journey through design thinking, analytics, and AI-enabled decision support with our full suite of cloud computing solutions. We provide intelligent, actionable insights and sustainable solutions to our valued partners in diverse industries including defence, government, and commercial sectors.
Together, We Can Make A Significant Impact
As a Software Technical Manager, you will provide strategic technical leadership to software delivery teams and lead customer-facing discussions focused on solution implementation. Your role will ensure that project deliverables align with client expectations, timelines, and technical standards.
A successful Software Technical Manager needs to be forward looking to pre-empt potential challenges and be proactive in seeking out solutions. You should be able to translate business user requirements into technical specifications and manage the preparation of design specifications. In addition, you should always be expanding your industry knowledge and keeping a lookout for new applications of technologies.
Be Part of Our Success
Technical Leadership & Client Engagement
- Lead and guide software delivery teams, serving as the primary technical representative in client meetings to discuss and implement solutions.
Software System Design & Development
- Architect and develop software systems and applications tailored to the needs of clients, end-users, and other key stakeholders.
Requirements Management & Task Scheduling
- Partner with the Project Manager and Scrum Master(s) to ensure timely and successful delivery of the project scope, adhering to the agreed-upon schedule.
- Analyze project requirements and develop detailed work schedules for the team, employing agile methodologies such as daily stand-up meetings and sprints to meet key milestones.
Collaboration & Technical Feasibility
- Work closely with developers, software engineers, and other stakeholders to ensure that software systems and applications are technically feasible and optimized for performance.
Stakeholder Communication
- Act as the liaison between team members, management, and clients, ensuring that project outcomes are aligned with the defined scope and expectations.
Technical Advisory & Issue Resolution
- Serve as a technical advisor to the development team, offering troubleshooting support and driving issue resolution.
Documentation & Communication
- Prepare and maintain technical documentation, design plans, and other essential information to facilitate clear communication and collaboration within the team.
System Enhancement Recommendations
- Evaluate and suggest modifications or upgrades to existing software systems and applications to enhance performance, functionality, and overall user experience.
Innovation & Trend Integration
- Stay informed about emerging trends and technologies in software development and integrate these advancements into design strategies and development processes.
- Ensure compliance with industry standards, regulations, and best practices (e.g. SGTS, GCC, IM8, etc.)
Growth Opportunities
- As a Software Technical Manager, you will have the opportunity to be exposed to various technologies and products in the market, including annual sponsorship for Learning & Development programs.
- Various paths for career progression are available, including specialisation in customer domains and technology stacks, or as broad-based / full-stack Solutions Architect with sufficient experience in design and implementation of working systems.
Qualities We Value
- 3+ years of experience in technology / software sales or pre-sales consulting
- 5+ years of experience in infrastructure architecture (on-prem/cloud), database architecture and networking
- 7+ years in software and systems design and implementation, including development of mobile applications
- Proven experience as a Solution Architect, with a strong portfolio of software systems, applications designed and developed of project delivery is preferred
- Proficiency in software development languages such as Java, Python, C++, or others
- Strong problem-solving, analytical, and critical thinking skills
- Working knowledge of software development tools and methodologies (e.g. Agile, SCRUM)
- Experience in a customer-facing, sales aligned role, presenting to small and large audiences
- Good interpersonal and communication skills
- Ability to work independently and as part of a team
Our Commitment That Goes Beyond the Norm
- An environment where you will be working on cutting-edge technologies and architectures
- Safe space where diverse perspectives are valued, and everyone’s unique contributions are celebrated
- Meaningful work and projects that make a difference in people’s lives
- A fun, passionate and collaborative workplace
- Competitive remuneration and comprehensive benefits.