Manager, Software Development

JMP
Cary, NC Full Time
POSTED ON 8/4/2023 CLOSED ON 8/7/2023

What are the responsibilities and job description for the Manager, Software Development position at JMP?

:
JMP, a subsidiary of SAS, is committed to empowering scientists and engineers via our world-class family of statistical software products. For over 30 years, JMP has enabled customers to speed new drugs to market, to design better products and processes, and to figure out how to restore ecosystems. Advancements are made when brilliant people use JMP statistical discovery software to see what they’ve not seen before. If you are a problem solver, a connector, and someone who enjoys helping others, then you might just be the next person to join this dynamic, growing, and global team.


What you’ll do:

You will lead efforts for JMP software license management to ensure that the technologies used across the enterprise adhere to a common architecture, as necessary for them to work well together and form a cohesive & interoperable ecosystem. You will ensure that the technical aspects of applications adhere to the strategic business goals of the company. This includes, but is not limited to producing sound designs that facilitate reuse and rapid response to developing business needs. This individual will also collaborate with other architects/developers/management to ensure these goals are met. You will hire and develop a team to help you implement these goals as necessary to achieve these growing business goals.


You will:

  • Identify, analyze & document change opportunities for people, processes and technology in order to achieve desired business vision and outcomes. This includes producing artifacts such as business capability models, scenario plans, design documents/diagrams, impact assessments, reference architectures and roadmaps.
  • Contribute in a leadership/influencer role to the alignment of IT strategy and planning with JMP’s business goals. You will justify increased staffing, hire and train individuals to help implement these goals.
  • Work with project teams to lead and review architectural designs, articulate the business value of proposed solutions and consult on architectural improvements.
  • Critically and logically analyze cost,risk and benefits of alternative designs; ensures design tradeoffs are formally documented and still support the delivery of business objectives and customer requirements.
  • Research, prototype and advocate for needed technology and design changes across the enterprise; enforce design and technology decisions that have a broad impact.
  • Set proper expectations to ensure customer satisfaction; maintains an up-to-date knowledge of JMP functional business needs and the application portfolio as a context for technological research & recommendations.
  • Mentor developers & system architects in best practices and encourage the flow of information and understanding amongst teams.

Additional Responsibilities

  • Performs majority of primary responsibilities listed on projects independently
  • Expected to ask questions and seek assistance as required without prompting
  • Primary duties are typically focused on system or business architecture

Other knowledge, skills, and abilities

  • Understanding of both functional and technical requirements of the product, component or technical area for which the job position is responsible
  • Understanding of applications and integration points within the global JMP ecosystem
  • Understanding of system software design in areas such as user interface, web application development, programming languages and platforms, Security, Performance, Server Design, distributed and interoperable technologies, Storage (relational, OLAP, etc.), globalization
  • Ability to comprehend the details of complex system software
  • Stays up-to-date with upcoming & maturing technologies in the industry & across JMP
  • Strong communication and coordination skills
  • Ability to present or demonstrate a solution and highlight technological and functional benefits
  • You enjoy writing clean, maintainable, well-tested code.
Education

Bachelor's degree in a quantitative field, preferably in Computer Science or related field.


Experience

Five years of programming or architecture experience. Mastery of at least one or more of the technical specialties listed above.


Additional Information:
JMP is an equal opportunity employer. All qualified applicants are considered for employment without regard to race, color, religion, gender, sexual orientation, gender identity, age, national origin, disability status, protected veteran status or any other characteristic protected by law. Read more: Know Your Rights. Also view the Pay Transparency notice.

Equivalent combination of education, training and experience may be considered in place of the above qualifications. Resumes may be considered in the order they are received. JMP employees performing certain job functions may require access to technology or software subject to export or import regulations. To comply with these regulations, JMP may obtain nationality or citizenship information from applicants for employment. JMP collects this information solely for trade law compliance purposes and does not use it to discriminate unfairly in the hiring process.

To qualify, applicants must be legally authorized to work in the United States, and should not require, now or in the future, sponsorship for employment visa status.

All valid JMP job openings are located on the Careers page at
www.jmp.com. JMP only sends emails from verified “jmp.com” email addresses and never asks for sensitive, personal information or money. Should you have any doubts about the authenticity of any type of communication from, for, or on behalf of JMP, please contact us at Recruitingsupport@sas.com before taking any further action.

Salary : $99,500 - $126,000

Senior Manager Software Development
Pearson -
Raleigh, NC
Software Development Manager (Identity)
Bandwidth Inc. -
Raleigh, NC
Assistant Development Manager
LENDLEASE DEVELOPMENT PTY LIMITED -
Townsville, NC

For Employer
Looking for Real-time Job Posting Salary Data?
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

Sign up to receive alerts about other jobs with skills like those required for the Manager, Software Development.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $102,328 - $137,582
    • Income Estimation: $102,563 - $133,492
  • Debugging Skill

    • Income Estimation: $102,328 - $137,582
    • Income Estimation: $102,563 - $133,492
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Manager, Software Development jobs in the Cary, NC area that may be a better fit.

Software Development Manager

SAS Institute, Cary, NC