Skip navigation
Sr. Software Engineer (Information Technology)

Sr. Software Engineer (Information Technology)

Job Description

The Sr. Software Engineer is responsible for engineering large-scale enterprise solutions and working with the scrum team to support the demands of the company and meet the objectives of the application development process.

Responsible for delivering results for our Information Technology department by:

  • Contributing to an Agile team that solves complex challenges and builds working software
  • Producing high quality code fast
  • Being a dependable and highly skilled development resource for peers

Perform the following functions, in addition to others, in the administration of the position:

  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code
  • Prepare and install solutions by determining and designing system specifications, standards, and programming
  • Improve operations by conducting systems analysis and recommending changes in policies and procedures
  • Think out loud by frequently voicing design thoughts
  • Provide development expertise to team members through education and review
  • Write effective test classes that test requirements and help improve quality
  • Open to new ideas and encourage innovative practices amongst peers

Job Requirements

In addition to the above responsibilities, the Sr. Software Engineer is expected to display professionalism in the following ways:

  • Maintain an attitude of commitment through outward display of willingness
  • Practice positive interactions by leaning on encouragement rather than judgment
  • Impress responsibility on others by recognizing ownership in tasks
  • Act in the interest of the overall team
  • Excellent knowledge of new technology trends and its applications for new products in the market place
  • Excellent knowledge of software engineering discipline, including hands-on knowledge of latest programming languages, object-oriented programming, high-performance, fault-tolerant distributed systems, data structures and algorithms, operating systems, distributed DBMS and DB modeling, and access languages
  • Full knowledge of and adherence to SDLC (Software Development Life Cycle) standards and best practices
  • Knowledge of Agile project development methodologies
  • Strong problem solving skills
  • Strong teamwork and partnering skills for cross-group collaboration
  • Strong leadership skills, ability to perform under the pressure and deliver technical solutions
  • Excellent communication

Minimum Qualifications:

  • Bachelor's Degree or equivalent in Computer Science or related disciplines
  • 7+ years of software development of commercial-grade systems and applications with a proven track record of building and leading successful engineering teams
  • OOP programming experience using Java (preferred), C#, Ruby on Rails or C++ developing web based applications
  • Experience programming using Apex for Salesforce applications is a plus, but not required


Job Snapshot

Employment Type Full-Time
Job Type Information Technology
Education 4 Year Degree
Experience 5 to 7 years
Manages Others Not Specified
Industry Computer Software
Required Travel None
Job ID 17725743
CareerBuilder Tip:
For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.

By applying to a job using you are agreeing to comply with and be subject to the Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.

Sr. Software Engineer (Information Technology)

Enter notes about this job: