×
Register Here to Apply for Jobs or Post Jobs. X

Sr. Software Development Engineer

Job in Oregon, Dane County, Wisconsin, 53575, USA
Listing for: AeroVironment
Full Time position
Listed on 2025-12-15
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer
Job Description & How to Apply Below

Worker Type

Regular

Job Description Summary

The primary role of the Software Development Engineer, Sr. is to develop, launch and support the software development practices, code, and development environment to ensure the quality deployment of software solutions to the testing team, and to production. This includes developing, maintaining, supporting, and optimizing key functional areas, particularly development best practices, proper utilization of development environment (IDE’s) & data to improve the teams’ development deliverables and streamline of engineering software and best practices.

Position

Responsibilities
  • Collaborating with teams in using Agile development techniques to design solutions that maximize simplicity, stability, maintainability, and code reuse.
  • Translating requirements into usable features within the product using JavaScript.
  • Writing clean, well-tested, and maintainable code while making it reusable and extendable.
  • Advocate for simple, standard, centralized and automated solutions to business needs.
  • Stay current on technologies, technology trends and directions, and best practices. Works within a defined software life cycle development process.
  • Understands the requirements and process. Participates in and leads software design reviews.
  • Creates software design documentation according to software process requirements.
  • Implements coding according to coding standard. Writes a unique test and validate software according to the process. Contributes to process improvement efforts.
  • Delivers work on time according to agreed completion dates and project schedule & budget.
  • Supports and derives algorithm design from detailed software requirements.
  • Works closely with multiple teams of software developers reusing developed software to support different programs.
  • Operates in a continuous learning environment and provides guidance and mentoring to less experienced engineers.
  • Demonstrates methods and procedures on new assignments and may coordinate activities of other personnel (Team Lead).
Basic Qualifications (Required Skills & Experience)
  • Bachelor’s degree in the field of Computer Science, Computer Engineering, Software Engineering or related field is required or equivalent combination of education, training, and experience.
  • 12+ years’ experience designing, developing, and implementing object-oriented software solutions with an emphasis on industry best practices and design patterns C# (WCF, Web Services, MVC) MSSQL/T-SQL, and JavaScript.
  • 8+ years of experience in system integration patterns and best practices, use of cloud and middleware solutions, REST and API integrations, and AI / Data Analytics platforms.
  • Previous experience with database design, database development, testing, and deployment.
  • Collaborator, self-starter, strategic providing input to technical design to meet project objectives.
Additional Qualifications
  • Ability to work in fast paced environment and deliver results key milestones targets.
  • 8+ years’ experience with hands-on application development and full SDLC experience in a corporate setting.
  • 8+ years of experience with Visual Studio and Workday studio development platforms.
  • Knowledge of the following is a plus:
    Workday Studio, Core Connectors, Web Services, and Enterprise Interface Builder (EIB), Oracle SOA, and Cloud connectors, Experience with Relational database design and TSQL programming skills, Experience with SQL Server, experience with Microsoft Team Foundation.
  • Strong communication skills: oral presentations, writing, negotiation, active listening, influencing positive team dynamics.
Other Qualifications & Desired Competencies
  • Advanced degree is preferred.
  • Uses skills to contribute to development of company objectives and principles to achieve goals in creative and effective ways.
  • Exhibits effective interpersonal, listening and communication skills (written and verbal).
  • Communicates ideas in both technical and user-friendly language.
  • Successfully works within a multi-project environment and supports multiple internal customers.
  • Is successful in working in a team-oriented, collaborative environment and puts the success of the team above one's own interests.
  • Able to excel in a…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary