Pattern Data is seeking a motivated and talented Entry Software Engineer to join our growing technology team in Richmond, Virginia. This is an excellent opportunity for recent graduates and early-career professionals looking to build innovative software solutions, work with experienced engineers, and contribute to impactful projects in a collaborative environment. If you are passionate about software development, problem-solving, and continuous learning, Pattern Data offers a rewarding career path with competitive compensation and professional growth opportunities.
Job Overview
| Field | Details |
|---|---|
| Company Name | Pattern Data |
| Role | Software Engineer (Entry) |
| Qualification | Bachelor’s Degree in Computer Science, Software Engineering, Information Technology, or a related field |
| Job Location | Richmond, Virginia, USA |
| Salary | $90,000 – $115,000 per year |
| Work Type | On-site / Hybrid (Based on Team Requirements) |
| Job Type | Full-Time |
| Job Level | Entry Level |
| Industry | Information Technology / Software Development |
Job Description
As a Software Engineer at Pattern Data, you will:
- Learn from the best – work alongside our Senior Engineers and CTO in the design, development and maintenance of our document processing systems and user-facing applications
- Proactively tackle assigned tasks and projects, ensuring timely completion on deliverables
- Develop front-end components using React and Typescript
- Support back-end development using Scala
- Be a pioneer in the legaltech industry. You’ll collaborate with our product, analytics, and engineering teams to build well-designed and scalable solutions that meet the needs of our users
- Write clean, maintainable, and well-tested code
Our core stack of technologies:
- Scala, TypeScript, PostgresQL, GraphQL, Elasticsearch, AWS
What You’ll Bring
- Bachelor’s degree in Computer Science, a related technical discipline, or related practical experience
- Project experience working fullstack; internship experience on a small team is a plus
- Curiosity to solve deep problems with strong attention to detail
- Unafraid to ask questions – you’re an excellent communicator with strong collaboration skills
- Eagerness and quick to learn and adapt to new technologies and tools
- Ability to work a hybrid schedule in our Richmond, VA office
Selection Process
- Application Submission
- Resume Screening
- Technical Assessment
- Technical Interview
- Hiring Manager Interview
- Background Verification
- Final Offer & Onboarding
How to Apply
- Visit the official Pattern Data careers page
- Search for the Entry Software Engineer (SWE) position in Richmond, VA
- Review the job requirements and responsibilities
- Prepare an updated resume highlighting relevant skills and projects
- Complete the online application form
- Upload your resume and any required documents
- Submit your application and wait for recruiter communication regarding the next steps