Minitab is looking for a Senior Software Engineer that will perform complex software tasks that require extensive research and analysis. This individual will act as a technical resource, offering domain expertise for a product or technology used by Minitab. The position offers opportunities for the candidate to actively enhance their software development skills while gaining deeper domain knowledge of Minitab products.
ESSENTIAL DUTIES AND RESPONSIBILITIES
- Play a key role in producing high-quality software products by providing technical expertise and domain knowledge.
- Independently support technical leadership in designing, developing, and testing new software modules.
- Maintain and enhance existing software, particularly those with significant numerical content.
- Collaborate with project managers to develop software development task estimates and create backlogs.
- Contribute to identifying and defining software development tools that enhance productivity for developers and testers.
ADDITIONAL RESPONSIBILITIES
- Become a key resource in complex product feature areas, managing multiple development tasks involving one or more developers.
- Collaborate with other departments and customers as needed to ensure project success.
- Assist in designing, implementing, and maintaining automated testing frameworks.
- Contribute to continuous integration and build tool support as appropriate.
- Participate in reviewing code through pull requests and provide constructive feedback where needed.
- Continuously expand domain expertise and software development skills in key technical areas, acting as a resource for the department.
EDUCATION, KNOWLEDGE, AND EXPERIENCE
- Associate or Bachelor’s degree in Computer Science, Statistics, Mathematics, IT, or a closely related field, or equivalent professional experience.
- A minimum of 4 years of progressive commercial software development experience.
- Strong time management skills for project completion.
- Proficient knowledge of Microsoft Windows and/or macOS operating systems.
Desirable Experience/Skills:
- Working knowledge of C++, C#, Swift, and/or Python.
- Experience with Design Patterns.
- Familiarity with web development technologies such as HTML/CSS, JavaScript/ES6, and web frameworks (e.g., ASP.NET, ReactJS/Redux, Knockout, Angular).
- Experience with cloud platform technologies (Microsoft Azure, AWS, Google Cloud).
- Familiarity with version control systems (e.g., Team Foundation Server, Git).
- Experience with agile development processes.
- Proficiency in writing and maintaining unit tests and familiarity with testing frameworks (e.g., NUnit, Google C++ test framework, Jest).
QUALIFICATIONS, SKILLS, AND ABILITIES
- Strong team player with the ability to build consensus and introduce new practices and technologies.
- Quick learner with the ability to assess and apply new technologies relevant to Minitab.
- Proactive in solving moderate to complex technical problems.
- Proficiency in speaking, reading, writing, and understanding the English language.
We are looking for a talented and motivated individual who is eager to grow within a dynamic team and make a significant impact on our software development efforts. If you are ready to take on challenging projects and contribute to the success of our software products, we invite you to apply.
This position is required to be onsite in State College, PA and may be eligible for Hybrid after onboarding is completed. Minitab does not cover the cost of relocation fees.
Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Other Jobs from Minitab
Sales Technology Intern
Junior Software Developer
Data Privacy Intern
Cybersecurity Intern
Software Quality Engineer Intern
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say