Remote JobsRemote CompanyBlog
Sign In
Sign Up
Back to all jobs

Principal Software Engineer

Remote,Austin, TX
$165,000 - $185,000
Software Development
Software Engineer
Java
Python
C#
SQL

Company Description

Vericast is a premier marketing solutions company that accelerates profitable revenue growth for the thousands of businesses it serves directly by influencing consumer purchasing and transaction behavior at scale while engaging with over 120 million households daily.  We are recognized as leading providers of incentives, advertising, marketing services, transaction solutions, customer data and cross-channel campaign management, and intelligent media delivery that create millions of customer touch points annually for their clients.  For more information, visit http://www.vericast.com or follow Vericast on LinkedIn.

Job Description

JOB SUMMARY

A Principal Software Engineer contributes as a production software development professional. This involves the areas of production-quality software scope evaluation, design, implementation, testing, and maintenance. Effective communication with other job disciplines is required. Contributions are expected at a higher level of result than that of Sr Staff Software Engineer.

KEY DUTIES/RESPONSIBILITIES

  • Contribute significant software design and code to the current version of a component, subsystem, system, or application with minimal direction. Contributes to more complex design and coding projects with some direction 25%
  • Looks to improve the software development methodologies in place 15%
  • Frequently serve as technical lead for large projects, determining implementation tasks, tradeoffs, and milestones. 15%
  • Communicate effectively across multi-disciplinary teams (e.g., engineering, data science, product management, user experience, analytics, account management, IT, etc.) as part of the larger picture aspect of producing and maintaining software systems and applications 10%
  • Interact with customers (and other end users) as necessary 10%
  • Mentor and otherwise informally provide leadership to other software engineers (have a “wider impact”). 10%
  • Support previous versions of released software 5%
  • Contribute to hiring process by screening higher level candidates, team interviews, manager candidates. May be considered to be "Bar Raiser" 5%
  • Maintain technical excellence in team subject matter (considered SME in certain areas or components) 5%

Qualifications

EDUCATION

  • Bachelor's Degree in Computer Science or other technical discipline (e.g., Engineering, Mathematics, or Physics) (Required)
  • In lieu of the above education requirements, a combination of experience and education will be considered.
  • Two-year degree in Computer Science with relevant and high-performing work experience would be considered.

EXPERIENCE

  • 10+ years Relevant Experience (preferred)

KNOWLEDGE/SKILLS/ABILITIES

  • 10+ years Skills required: programming, design, testing, standard platform technologies (e.g. Microsoft, Java, Python, etc), SQL databases, independent thought, and methodical work habits.
  • 10+ years Skills desired: big data techniques; high scalability computing techniques; ability to program in both web technologies (web-based UI; web services; etc.) and/or back-end (Java, C#, or C++) services.
  • Detailed implementation knowledge of team service architecture
  • Demonstrated ability to solve higher level problems, produce more impactful solutions, and have a wider influence than that of a Staff Software Engineer II
  • Can assess technical tradeoffs between solutions across service boundaries within the team
  • Solid fundamentals in multiple languages/systems

Additional Information

Salary: $165,000 - $185,000  

The ultimate compensation offered for the position will depend upon several factors such as skill level, cost of living, experience, and responsibilities.


Vericast offers a generous total rewards benefits package that includes medical, dental and vision coverage, 401K and generous PTO allowance. A wide variety of additional benefits like life insurance, employee assistance and pet insurance are also available, not to mention smart and friendly coworkers!

At Vericast, we don’t just accept differences - we celebrate them, we support them, and we thrive on them for the benefit of our employees, our clients, and our community. As an Equal Opportunity employer, Vericast considers applicants for all positions without regard to race, color, creed, religion, national origin or ancestry, sex, sexual orientation, gender identity, age, disability, genetic information, veteran status, or any other classifications protected by law. Applicants who have disabilities may request that accommodations be made in order to complete the selection process by contacting our Talent Acquisition team at [email protected]. EEO is the law. To review your rights under Equal Employment Opportunity please visit: www.dol.gov/ofccp/regs/compliance/posters/pdf/eeopost.pdf.

 

#LI-TE1

#LI-REMOTE

 Apply this job
Please mention that you found this job on remotewlb.com. Thanks & good luck!
 Apply
 Save
Share to :

Vericast

New Job Alert

COMING SOON~
Follow us on
Give a ⭐ on
Similar Jobs
Find more remote jobs
Do you love using our product?

Share a testimonial/suggestion.We'd love to hear about it!

Click to submit✍️
logo of sitemark

Copyright © RemoteWLB 2025

Remote Dev JobsRemote Support JobsRemote Design JobsRemote Sales JobsRemote Product JobsRemote Business JobsRemote Data JobsRemote Devops JobsRemote Finance JobsRemote Legal JobsRemote HR JobsRemote QA JobsRemote Write JobsRemote Edu JobsRemote Market JobsRemote Management JobsRemote Others Jobs