Recent Searches

You haven't searched anything yet.

8 Principal Software Engineer Jobs in Southfield, MI

SET JOB ALERT
Details...
Global Information Technology
Southfield, MI | Full Time
$97k-118k (estimate)
2 Weeks Ago
Keylent
Southfield, MI | Full Time
$108k-129k (estimate)
2 Weeks Ago
Jatca Inc.
Southfield, MI | Full Time
$123k-148k (estimate)
1 Week Ago
Vital Tech Solutions
Southfield, MI | Full Time
$134k-161k (estimate)
2 Weeks Ago
RxO
Southfield, MI | Full Time
$113k-135k (estimate)
2 Weeks Ago
Jatca Inc.
Southfield, MI | Full Time
$118k-143k (estimate)
5 Months Ago
Global Information Technology
Southfield, MI | Full Time
$112k-140k (estimate)
2 Months Ago
Global Information Technology
Southfield, MI | Full Time
$99k-122k (estimate)
0 Months Ago
Principal Software Engineer
Vital Tech Solutions Southfield, MI
$134k-161k (estimate)
Full Time 2 Weeks Ago
Save

Vital Tech Solutions is Hiring a Principal Software Engineer Near Southfield, MI

Job Title: Principal Software Engineer

Location: Remote

Candidates for the Principal Software Engineer should have 10-15 years of experience in Technical Applications including Java and Webservices Development with hands-on experience leading the development of projects along with having expertise in mentoring and tracking the performance of team members.

Job Duties:

  • Debug the critical problems which arise in production and execute effective solutions within the application and across multiple applications/systems
  • Lead continuous learning and process improvement activities to improve design and overall engineering practices
  • Experiment and test ideas, validate assumptions against needs, reach conclusions and recommend solutions
  • Conduct impact analysis to proactively identify impact of a change across multiple applications/systems
  • Design and develop software and improve existing code to make it more efficient to detect bugs in the code (Sr. Staff)
  • Write unit-tests and validate your software against acceptance criteria (Sr. Staff)
  • Evolve and transform the design and architecture of applications towards leading edge technologies and practices (Sr. Staff)
  • Author, apply and advocate for team coding, documenting and testing standards (Sr. Staff)
  • Learn the business process domain to better support the business and align technologies with the business process (Sr. Staff)
  • Lead code reviews and communicate application changes (Sr. Staff)
  • Document code and projects so others can easily understand, maintain and support (Sr. Staff)
  • Debug the critical problems which arise in production and execute effective solutions within the application and across multiple applications/systems
  • Read, write and review design documents (Sr. Staff)
  • Contribute to team's sprint commitments and actively participate in our Agile practices, including recommendations for process improvement (Sr. Staff)

The following items detail how you will be success in this role:

  • Develops solutions using standards and best practices.
  • Understand the rationale behind and how changes impact the enterprise and/or applications and across the technical/business ecosystem.
  • Deep understanding of the technical domain, including the system architecture, design and data of the systems they support and systems to which it interfaces.

Key Must Have’s:

  • Bachelor’s degree in Computer Science, Information Systems
  • 10 years of software engineering experience or comparable depth of experience
  • Experience in the lead role overseeing technical direction of a team of software engineering talent across multiple software systems and applications
  • Extensive experience in data modeling, design and messaging
  • Experience working on mission-critical enterprise class applications
  • Demonstrated ability to work with business partners, cross functional team members and coach and mentor experienced team members
  • Expert understanding and use of multiple object-oriented programming languages and design patterns such as Java
  • Extensive experience in Software Development Life Cycle (SDLC) including Agile/SCRUM and Waterfall (Sr. Staff)

Preferred:

  • Advanced understanding of IDEs, have the ability to navigate through them quickly and leverage advanced features to improve your performance (Sr. Staff)
  • In-depth usage and creation of application programming interfaces (API) and frameworks in their particular field: JSON, Rest/SOAP based Web Services, JUnit, Jenkins and Bitbucket preferred (Sr. Staff)
  • Experience in API security, analytics, throttling, caching, logging, request and response modifications (Sr. Staff)
  • Experience in creating REST API documentation using Swagger or similar tools desirable (Sr. Staff)
  • Ability to use DDL to create database objects and relationships, construct advanced queries, and optimize query performance (Sr. Staff)
  • Financial services or FinTech industry experience

Vital Tech Solutions is an Equal Opportunity Affirmative Action employer. We prohibit discrimination in decisions concerning recruitment, hiring, compensation, benefits promotions, training, termination or any other condition of employment or career development. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, marital status, national origin, veteran status, disability status or any other legally protected status.

Job Summary

JOB TYPE

Full Time

SALARY

$134k-161k (estimate)

POST DATE

04/26/2024

EXPIRATION DATE

06/08/2024

Show more

Vital Tech Solutions
Full Time
$112k-126k (estimate)
2 Weeks Ago
Vital Tech Solutions
Full Time
$108k-131k (estimate)
2 Weeks Ago
Vital Tech Solutions
Full Time
$83k-107k (estimate)
2 Months Ago

The job skills required for Principal Software Engineer include Java, Computer Science, API, Agile, Software Engineering, Commitment, etc. Having related job skills and expertise will give you an advantage when applying to be a Principal Software Engineer. That makes you unique and can impact how much salary you can get paid. Below are job openings related to skills required by Principal Software Engineer. Select any job title you are interested in and start to search job requirements.

For the skill of  Java
Dematic
Remote | Full Time
$149k-181k (estimate)
1 Week Ago
For the skill of  Computer Science
State Administrative Manager 15 - Accounting...
Full Time
$86k-105k (estimate)
1 Day Ago
For the skill of  API
innosoul
Full Time
$110k-135k (estimate)
5 Days Ago
Show more

The following is the career advancement route for Principal Software Engineer positions, which can be used as a reference in future career path planning. As a Principal Software Engineer, it can be promoted into senior positions as a Software Engineer IV that are expected to handle more key tasks, people in this role will get a higher salary paid than an ordinary Principal Software Engineer. You can explore the career advancement for a Principal Software Engineer below and select your interested title to get hiring information.

RxO
Full Time
$113k-135k (estimate)
2 Weeks Ago
Jatca Inc.
Full Time
$118k-143k (estimate)
5 Months Ago

If you are interested in becoming a Principal Software Engineer, you need to understand the job requirements and the detailed related responsibilities. Of course, a good educational background and an applicable major will also help in job hunting. Below are some tips on how to become a Principal Software Engineer for your reference.

Step 1: Understand the job description and responsibilities of an Accountant.

Quotes from people on Principal Software Engineer job description and responsibilities

Developing, launching and maintaining numerous successful projects.

02/21/2022: Columbus, OH

Document and test software to ensure that the software meets the needs of end-users and achieves business goals.

03/25/2022: Philadelphia, PA

Provide technical guidance to development teams and oversee the technical aspects of all projects.

03/10/2022: Rapid City, SD

Process complex data and may need to enforce software design, development and maintenance requirements.

04/10/2022: Fort Smith, AR

Provide trainings and mentor other Engineers when required.

03/09/2022: Trenton, NJ

Step 2: Knowing the best tips for becoming an Accountant can help you explore the needs of the position and prepare for the job-related knowledge well ahead of time.

Career tips from people on Principal Software Engineer jobs

Requires a minimum of 1-2 years of experience for the role.

04/20/2022: Lansing, MI

Knowledge in analyzing, debug and fix technical issues

03/26/2022: Orlando, FL

Expertise in multiple high-level programming languages.

04/04/2022: Medford, OR

Earn a Master’s Degree and/or Ph.D.

05/05/2022: Hopkinsville, KY

Software development experience (5+ years preferred).

03/27/2022: Nashua, NH

Step 3: View the best colleges and universities for Principal Software Engineer.

Butler University
Carroll College
Cooper Union
High Point University
Princeton University
Providence College
Show more