Enable job alerts via email!

Principal Software Engineer

Insight Global

Virginia (MN)

Remote

USD 170,000 - 230,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company seeking a passionate Software Engineer to enhance core services and innovate solutions. The ideal candidate will have substantial experience in Python or Java, distributed systems, and mentoring roles. Join a dynamic environment where your skills will directly impact business success.

Benefits

Medical insurance
Vision insurance
401(k)

Qualifications

  • 8+ years of professional software development experience.
  • Strong experience in Java and/or Python programming.
  • Expertise in designing non-trivial distributed systems.

Responsibilities

  • Deliver new features and improve the reliability of core services.
  • Identify system bottlenecks and proactively resolve issues.
  • Work across the stack to execute tasks independently.

Skills

Python
Java
Microservice Architecture
Distributed Systems
Performance Tuning
Design Patterns
Mentorship

Job description

Get AI-powered advice on this job and more exclusive features.

This range is provided by Insight Global. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

$170,000.00/yr - $230,000.00/yr

Direct message the job poster from Insight Global

We're looking for exceptional engineers who are passionate about our mission and have a strong desire to make a meaningful impact. The ideal candidate will be proficient in Python/Java or similar language; an expert in majority of language constructs, able to apply them fluently to solve complicated and complex problems and have experience with performance tuning.

What You’ll Do:

  • Work in a fast paced, collaborative environment where ideas are discussed and challenged openly
  • Deliver new features and improve reliability of our core services including the major read/write paths for customer intake, application screening, and information dissemination
  • Identify major system bottlenecks, or flaws in business logic, and proactively address them
  • Take ownership over core product problems, be able to come up with your own solutions that you love and prove through data that it is impactful at scale
  • Work across the stack to solve problems, there is no reliance on another engineer or team to get something done for you

Required Skills and Education:

  • Minimum of 8+ years of non-internship professional software development experience
  • Minimum of 8+ years of programming with at least one software programming language experience (Java and/or Python)
  • Minimum of 8+ years of leading design or architecture (design patterns, reliability, and scaling) of new and existing systems experience
  • Must have experience designing a non-trivial distributed system (multi-tier) - storage layers, caching layers, application layers, understanding of failure modes, expertise with applying a strangler-pattern to transform a system from a monolith to a microservice architecture
  • Must have Microservice Architecture experience, especially with high throughput and low-latency systems
  • Experience working with complex systems migration involving multiple phases with dark reads, dark writes, light reads, light writes
  • Experience as a mentor, tech lead or leading an engineering team
  • Must be able to obtain and maintain Public Trust 6C
  • Positions are remote, but some travel to DC, approx. 10-25%
Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Information Technology
  • Industries
    IT Services and IT Consulting

Referrals increase your chances of interviewing at Insight Global by 2x

Inferred from the description for this job

Medical insurance

Vision insurance

401(k)

Get notified when a new job is posted.

Sign in to set job alerts for “Software Engineer” roles.

Sterling, VA $90,000.00-$185,000.00 2 weeks ago

Reston, VA $75,000.00-$100,000.00 3 months ago

Arlington, VA $150,000.00-$200,000.00 2 days ago

Arlington, VA $90,000.00-$100,000.00 1 week ago

Fairfax, VA $135,000.00-$160,000.00 15 hours ago

Virginia, United States $105,100.00-$195,200.00 3 weeks ago

Sterling, VA $90,000.00-$185,000.00 3 weeks ago

Virginia, United States $105,100.00-$195,200.00 3 weeks ago

Back-end Java Software Engineer w/Liferay

Springfield, VA $90,300.00-$189,600.00 5 months ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Lead Software Engineer

Relativity

Virginia

Remote

USD 150,000 - 224,000

17 days ago

Senior/Principal Software Engineer (Gameplay)

Ruckus Games

Frisco

Remote

USD 110,000 - 220,000

3 days ago
Be an early applicant

Principal Software Engineer - Distributed Storage - (Remote - US)

Jobgether

Remote

USD 180,000 - 260,000

3 days ago
Be an early applicant

Senior Principal Software Engineer

Atlassian

San Francisco

Remote

USD 215,000 - 319,000

3 days ago
Be an early applicant

Principal Software Engineer – Cloud Engineering (Remote)

Publix Super Markets

Lakeland

Remote

USD 143,000 - 215,000

3 days ago
Be an early applicant

Principal Software Engineer

Progressive Leasing

Kansas City

Remote

USD 136,000 - 247,000

5 days ago
Be an early applicant

Lead Software Engineer

Relativity

North Carolina

Remote

USD 150,000 - 224,000

3 days ago
Be an early applicant

Senior/Principal Software Engineer (Gameplay)

2K

Frisco

Remote

USD 110,000 - 220,000

4 days ago
Be an early applicant

Principal Software Engineer (Infra) - Türkiye

JumpCloud

Remote

USD 150,000 - 180,000

5 days ago
Be an early applicant