Senior Systems Engineer - Emeryville, CA
110,000.00 - 130,000.00 USD /year Job Category: Engineering Career Level: Experienced (Non-Manager) Location: Sacramento, CA Status: Full Time, Employee Job Description Senior Systems Engineer - Emeryville, CA The Senior Systems Engineer will be based out of our new Sacramento, CA location Every day you make a choice about where you work: which company deserves your talent, your best thinking, and your passion. Every day, customers also make choicesabout where to do business, and whom to reward with their purchases. Making Kodak the place where you want to work, and where customers want to do business, is what the New Kodak is all about. As the world's foremost imaging innovator, Kodak helps consumers, businesses, and creative professionals unleash the power of pictures and printing to enrich their lives. Our products enable customers to make, manage, and move images and information in their life and work. If you can see yourself in our vision, Kodak is the place for you! Kodak is creating exciting new software solutions for its customers, and will be opening a new software center in the Sacramento California area in the very near future. Be a part of the dynamic team of highly technical and experienced Software Architects, Developers, Technologists, and Innovators creating state of the art, robust, digital imaging solutions for Kodak. We are seeking the best of the best to accept this challenge. If you are interested, please read on. Job Description: The person in this role will be at the forefront of the new Kodak. The Kodak Software Center of Excellence's (SCE) Platforms group is seeking a Senior Systems Engineer with extensive experience in building applications on high volume databases. The ideal candidate should have deep experience designing and developing innovative solutions for scalable, high-performance/high-availability distributed systems. Minimum Requirements: Minimum 10 years of commercial software development experience. At least three years of database experience (transaction management, SQL programming, schema design and JDBC ) and client-server technology. At least five years in systems design and server development in a web environment. At least five years of commercial server applications development experience in J2EE; Familiarity with ASP.NET helpful At least seven years of Java and C++ experience with deep understanding of object-oriented design, including fluency in applying design patterns and unit testing. Additional Desired Skills: Platform experience in Linux or Unix, Web servers (Apache) and Application servers (JBoss). Experience with JSP/Java Servlets and middle-tier development (HTTP, HTML, XML, SSL). Experience with SOA and Web Services (REST and/or SOAP). Demonstrated understanding of memory management, multi-threading, multi-tiered client/server architectures, inter-process communication, network programming. Benchmarking, evaluating, and optimizing scalability in highly distributed systems. Experience with open source frameworks, libraries, and tools such as JBoss application server, Hibernate, JMS, Maven. Understanding of web security models, web services security, and web-based attacks. Experience with SSO (Single Sign-On) protocols a plus. Experience with large, server-side integration efforts. Cross-platform design/implementation a plus. Familiarity with VMware, Mono, or other HW virtualization products. Familiarity with optimization and deployment tools is a plus. General imaging technology knowledge a plus. Candidates should demonstrate excellent skills in the following areas: Ability to work collaboratively and effectively in a team setting. Willingness to cross functional boundaries when necessary. Ability to work as part of a distributed work environment. Ability to work effectively across corporate, regional, national, and cultural boundaries. Appreciation for and understanding of business tradeoffs when making technical decisions. Ability to effectively communicate technical issues and tradeoffs to management. Ability to create technical proposals, lobby management for support, and successfully lead a technical team to deliver a commercial product to market. Ability to absorb, evaluate, conceptualize and demonstrate new technologies. Communication skills (verbal and written) for presentations outside of the group as well as technical proposals inside the group. Organizational skills. Estimation of project work. Drive, passion, and excitement for the job. Desire to constantly learn and improve. Experience with Agile/Iterative development a plus. Education: B.S. in Computer Science, Software Engineering, Electrical Engineering or Equivalent Work Experience.
|