The Senior Software Engineer position will be responsible to play a significant role within the System z (MF) Engineering group to establish a technical vision and direction for existing and new products. This position will report to the Senior Manager Software Development. With general supervision, analyze, model, design and develop high performance solutions for enterprise class applications. This position will join a small team whose initial task will be to define and scope a new architectural design for the Syncsort MFX system sort product targeted for IBM’s zEnterprise system. One key objective for our proposed zEnterprise solution is for MFX to provide high speed processing and HW resource efficiencies/cost savings across all zEnterprise platforms - z/OS, zLinux, zBX (AIX, Linux and Windows) with minimal user efforts and staff costs.
General areas of responsibility include:
- Design and build software programs for a broad range of complex components.
- Participate in architectural development with various cross functional teams in the organization to include members of other
- Engineering groups, Advanced Research and Product Management.
- Collaborate with the team to design solutions for new and existing infrastructure and complex projects; ensure architecture and implementation meet desired performance, scalability, security, reliability, and availability attributes at all application tiers.
- With general supervision and team collaboration, develop project and engineering plans, identify problem areas and select architectural approaches, evaluate project feasibility.
- Provide SME for various technologies.
- Develop new skills in company's technical community.
- Ensure compliance with architecture/ technology/security standards based on best practices
- May assist less experienced peers. May have team lead responsibility and develop and monitor work plans with less experienced peers.
- May define and document best practices, reference architecture.
- May evaluate vendors, work with partners on joint projects, and present to company executives.
- May visit customers on either technical trips, or advisory trips.
Qualifications:
- 4 year BS and 6-10 years related work experience or Masters Degree 5-10 years experience.
- Highly skilled with extensive proficiency in programming.
- Experience developing innovative and successful commercial enterprise-level software with emphasis on data management and high performance.
- Expert knowledge in IBM System z AND/OR LUW (Linux, Unix, Windows) platforms.
- Experience with high performance processing (I/O, data movement, data transformation is desirable.
- Working knowledge of IBM Assembler language is desirable.
- Experience developing data driven applications supported by DB2, Oracle and SQL Server database is desirable.
- Excellent analytical skills.
- Experience developing in C/C++ and Java.
- Enthusiasm to work in a fast-paced, demanding business environment while collaborating effectively with cross-functional groups, management, sales and customers.
- Passionate, Energetic, Intellectually curious, Good communicator, Open minded.
- Good judgment, Very Creative, Team player, Good interpersonal skills, Sees the big picture, Thinks conceptually.
Please e-mail us your resume, or mail it to:
Syncsort Inc.
ATTN: Recruiting Department
50 Tice Boulevard
Woodcliff Lake, NJ 07677