Software Design Engineer
Abbott
This job is no longer accepting applications
See open jobs at Abbott.See open jobs similar to "Software Design Engineer" Ellis H-1B.Abbott is a global healthcare leader that helps people live more fully at all stages of life. Our portfolio of life-changing technologies spans the spectrum of healthcare, with leading businesses and products in diagnostics, medical devices, nutritionals and branded generic medicines. Our 114,000 colleagues serve people in more than 160 countries.
At Abbott, you can do work that matters, grow, and learn, care for yourself and family, be your true self and live a full life. You’ll also have access to:
Career development with an international company where you can grow the career you dream of
Free medical coverage for employees* via the Health Investment Plan (HIP) PPO
An excellent retirement savings plan with high employer contribution
Tuition reimbursement, the Freedom 2 Save student debt program and FreeU education benefit - an affordable and convenient path to getting a bachelor’s degree.
A company recognized as a great place to work in dozens of countries around the world and named one of the most admired companies in the world by Fortune.
A company that is recognized as one of the best big companies to work for as well as a best place to work for diversity, working mothers, female executives, and scientists.
The Opportunity
The position of Software Design Engineer (SDE) is within our Cardiometabolic and Informatics business unit of the Abbott Rapid Diagnostics Division. It is an on-site position at our Charlottesville, VA location, working with our team based in the Charlottesville office. However, due to current office space limitations, the team is on an alternate-week rotation schedule at present, so the candidate should expect to work from home every other week. If/when office space becomes available, the rotation schedule would cease, and the candidate would be expected to be on-site on a daily basis.
As an SDE, you will play a foundational role in our product development process, creating software design specifications based on high-level feature definitions, working with stakeholders to elaborate the more detailed expectations of each feature, and ensuring that designs for these individual components and features support the software architecture vision for the products.
You will be actively engaged with the Development Teams, ensuring that the software delivered by the teams is aligned with the functional and technical goals of the product overall. You will review design and implementation work across multiple projects and features, looking for consistency and adherence to the high-level usability and architecture goals of the product, and recommending adjustments and improvements where appropriate.
The SDE role requires substantial software design experience with enterprise systems, excellent communication and facilitation skills, and the ability to provide detailed guidance to Development Teams for the successful implementations of your software design specifications.
If you enjoy creating designs and reviewing code and would like to take a step back from writing it, then this is the job for you!
What You’ll Work On:
Create software design specifications based on high-level feature definitions and user needs; these specifications will enable Development Teams to implement features with minimal direct oversight
Work with Product Owners, Business Analysts, Architects, and other team members to ensure that the design specifications produced are effective in meeting user needs, and provide clear direction for implementation by Development Teams
Create detailed software design specifications to enable external teams, having limited experience with the product, to work autonomously on feature implementations
Evaluate and refine strategies to leverage and collaborate with external design teams
Review feature work completed by external teams for effectiveness, consistency, and alignment with the design and architecture objectives for the product
Engage with Development Teams periodically to ensure that new software implementations are aligned with the standards, guidelines, conventions, and the overall architectural vision of the product
Provide guidance as necessary to Software Developers for implementation questions and decisions
Basic Qualifications
Bachelor's Degree with 10 years of related experience; or
Master’s Degree with 8 years of related experience
Preferred Qualifications:
5+ years of experience with Agile software development methodologies
Strong communication, both written and verbal
Technical writing proficiency
Experience documenting with UML
Demonstrated ability to guide others as a subject matter expert in software development
Able to think strategically and independently
Experience with design and architecture of large-scale, enterprise software solutions, systems, and products
Experience with the following development languages and environments:
C#, JavaScript, Angular, C++, WiX installersExperience with cybersecurity and secure-by-design methodologies
Familiarity with the entire software development lifecycle; while this role focuses on design, experience with all phases will drive better designs and more effective engagements with the Development Teams
Familiarity with cloud environments, technologies, and infrastructures such as Azure, Kubernetes, PaaS, DBaaS
Familiarity with microservice architectures, RESTful API services
Familiarity with Dev Ops tools such as Jenkins, Azure Dev Ops, and IaC.
* Participants who complete a short wellness assessment qualify for FREE coverage in our HIP PPO medical plan. Free coverage applies in the next calendar year.
Learn more about our health and wellness benefits, which provide the security to help you and your family live full lives: www.abbottbenefits.com
Follow your career aspirations to Abbott for diverse opportunities with a company that can help you build your future and live your best life. Abbott is an Equal Opportunity Employer, committed to employee diversity.
Connect with us at www.abbott.com, on Facebook at www.facebook.com/Abbott and on Twitter @AbbottNews and @AbbottGlobal.
The base pay for this position is $95,000.00 – $190,000.00. In specific locations, the pay range may vary from the range posted.
This job is no longer accepting applications
See open jobs at Abbott.See open jobs similar to "Software Design Engineer" Ellis H-1B.