Software Engineer 3 and 4

PenChecks, Inc.

California (MO)

Hybrid

USD 80,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

PenChecks, Inc. is looking for a Full-time Software Engineer based in California, Missouri, responsible for maintaining and upgrading software applications to improve performance and meet business objectives. Candidates should have a minimum of 5 years experience, strong knowledge of software development practices, and familiarity with Agile methodologies. The role emphasizes teamwork, requiring strong communication and mentorship skills to assist other engineers in best practices. Flexible work environment accommodations are available to enable all candidates to perform essential functions.

Qualifications

  • Minimum 5 years of experience as a software engineer.
  • Deep familiarity with various software development practices and agile practices.
  • High degree of emotional intelligence and empathy.
  • Strong attention to detail.
  • Strong organizational skills.

Responsibilities

  • Evaluate new features and provide implementation recommendations.
  • Work closely with other engineers to communicate technical decisions.
  • Write and maintain code in various programming languages.
  • Perform peer code reviews.
  • Stay up to date with industry trends.

Skills

Software development practices
Agile practices
Emotional intelligence
Attention to detail
Organizational skills

Tools

.NET Core
Entity Framework
MySQL
Vue.js
NodeJS
Linux
bash scripting
AWS

Job description

Job Type: Full-time

Summary

The Software Engineer is responsible for meeting daily, short-term, and long-term goals of software development operations and data processing. Key responsibilities include maintaining the current applications to ensure effective performance of daily tasks and ensuring all the systems are running at maximum potential to best serve the company to achieve its business objectives. Also, the software engineer continuously monitors, analyzes, and upgrades software applications as per the current requirements to meet the industry standards. If the existing software systems have some deficiencies and need to be upgraded to increase the performance then the software engineer performs a leadership role in the software upgrading process.

Key Responsibilities
  • Evaluate new features and functionality and provide implementation recommendations
  • Evaluate tickets to document implementation approach and provide estimates
  • Work closely with other engineers and communicate technical decisions and tradeoffs
  • Write and maintain code in a variety of programming languages
  • Perform peer code reviews and provide feedback on quality and maintainability
  • Write and maintain automated tests
  • Diagnose, root cause, and resolve defects
  • Author and maintain technical documents and diagrams
  • Work with team to continually improve development process
  • Work with team to develop solutions that accommodate business needs
  • Work with team to develop solutions that meet technical needs including performance, scalability, security, and usability
  • Research, build proof of concepts, and present recommendations of new software tools
  • Assist and mentor other software engineers in best practices regarding planning, design, and implementation of software and software systems
Responsibilities
  • Meeting daily and sprint commitments
  • Quality, security, and maintainability of application code
  • Quality and accuracy of technical documentation
  • Staying up to date with industry trends, best practices, and maintaining general technical knowledge
  • Ensuring that planning, processing, and performance of all systems are operating in an efficient manner
Required Knowledge, Skills, and Abilities (KSAs)

Note that these requirements are representative, not all-inclusive, of the KSAs required to perform the job.

  • Minimum 5 years of experience as a software engineer (individual contributor)
  • Deep familiarity with various software development practices and agile practices in particular
  • High degree of emotional intelligence and empathy
  • Strong attention to detail
  • Strong organizational skills
Preferred Knowledge, Skills, and Abilities (KSAs)
  • Experience with .NET Core and Entity Framework
  • Experience with MySQL
  • Experience with Vue.js
  • Experience with NodeJS
  • Experience with Linux and bash scripting
  • Experience with AWS
  • Additional preferred skills defined in Skills Matrix for Software Engineer 3-4 (available upon request)
Physical Demands and Work Environment

The employee is often required to sit and use their hands and fingers, to handle or feel. The employee is occasionally required to stand, walk, reach with arms and hands, climb or balance, and to stoop, kneel, crouch or crawl. Vision abilities required by this job include close vision. Reasonable accommodation can be made to enable people with disabilities to perform the described essential functions. Work Environment: ADA compliant office building.

Other

This job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee. Other duties, responsibilities and activities may change or be assigned at any time with or without notice.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software EngineerSoftware Engineer III
Senior Software EngineerSoftware Engineer III

Novel Engineering Inc • Melbourne (FL)

On-site
USD 90,000 - 120,000
Software Development Engineer
Software Development Engineer

BWI Chassis Dynamics (NA) Inc. • Brighton (MI)

On-site
USD 90,000 - 130,000
Software Engineer 3
Software Engineer 3

Compunnel, Inc. • San Antonio (TX)

On-site
USD 80,000 - 105,000
Senior Software Engineer (On-Site, IN)
Senior Software Engineer (On-Site, IN)

Allied Solutions, LLC • Carmel (IN), Northern (KY)

Hybrid
USD 110,000 - 160,000
Medical, dental and vision insurance
100% company-paid life and disability
401k with company match
+2
Software Engineer
Software Engineer

Triangle Manufacturing Company, Inc. • Upper Saddle River (NJ)

On-site
USD 70,000 - 90,000
Software Engineer
Software Engineer

Midmark Corporation • Cincinnati (OH)

On-site
USD 110,000 - 140,000
Software Engineer 3
Software Engineer 3

Berkshire Hathaway Homestate Companies • Plano (TX)

Hybrid
USD 135,000 - 171,000
Work From Home Program
Modern Office Setting
Free On-Site Fitness Facility
+7
Software Engineer
Software Engineer

Kratos Defense & Rocket Support Services, Inc • Birmingham (AL)

On-site
USD 80,000 - 110,000
Software Engineer III
Software Engineer III

ENFRA LLC • Arkansas

On-site
USD 90,000 - 120,000
Staff Software Engineer- Eng
Staff Software Engineer- Eng

UKG • Seattle (WA)

On-site
USD 150,000 - 190,000