Engineer, Software

Venture Global Inc
  • Arlington, TX
  • $123,250–$150,000 Per Year
1 day ago

Job Description

Summary

The Software Engineer is responsible for designing, developing, maintaining, and deploying computer software for the enterprise. Using an agile methodology and application development best practices, the Software Engineer will translate business requirements into business-ready applications. Communicating across multiple teams, this role will develop software to capture data, automate workflows, and build data models for efficient data storage and processing. This position will be based in our Arlington, VA headquarters and report to the Director of Business Intelligence. This position is structured within IT under the Vice President of Applications.

This position will facilitate the implementation of software development processes, strategies, and procedures. This position will require working with and translating business requirements to DBAs, networking, cyber security, cloud administrators, data engineers, and BI developers. Working with contractors and vendors will be necessary to develop data inputs and automated interfaces.

The position will be located in Arlington, VA.

General Description Duties & Responsibilities

  • Drive the development of a secure framework and standards for how software is designed and maintained.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure that all phases of software development are followed including analysis, design, development, testing, and integration.
  • Develop applications utilizing low-code services such as Microsoft PowerApps, Power Automate, and Dataverse.
  • Develop custom iOS and macOS software using coding languages such as Swift, Flutter.
  • Develop user interfaces using JavaScript for web development, Angular, html, and CSS.
  • Develop and maintain server-side logic using Python, Java, or Node.js.
  • Build APIs and integrate them with front-end components.
  • Design wireframes, data flow diagrams, data models, and process diagrams.
  • Develop robotic and digital process automation workflows and pipelines to automate manual tasks.
  • Actively engage in business stakeholder requirement workshops to understand, interpret, and translate requirements into effective technical solutions.
  • Maintain and troubleshoot existing software to ensure minimal downtime

Qualifications

Required experience

  • 5+ years in software engineering.
  • Strong knowledge of the application lifecycle management and agile methodologies.
  • Experience in full stack application development and able to work on both the back-end and front-end of applications.
  • Proficient in designing database models.
  • Experience in UI/UX design practices.
  • Excellent interpersonal and communications skills, with strong critical thinking and attention to detail.
  • Strong work ethic with ability to effectively prioritize, meet deadlines, adapt to changing priorities and business needs, and succeed in a fast-paced environment.
  • Excellent attention to detail and the ability to efficiently summarize and prioritize information.
  • Ability to work in a fast-based, team-oriented environment.

Preferred Experience

  • Experience in Microsoft Power Platform, .Net, Swift, or other software development software.
  • Proficient in Microsoft PowerApps, Power Automate, SharePoint Lists, and Dataverse.
  • Proficient in automation tools such as Power Automate and UI Path.
  • Experience in process automation.
  • Experience in coding languages primarily Python, R, and SQL.
  • Experience with web design.
  • Familiarity with ingestion from Azure Data Lake.
  • Experience in Jira for agile development and sprint planning.
  • Strong technical writing skills.

Required Education

  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or related field of study.

Salary Range

$123,250 - $150,000

Numbers & Facts

LocationArlington, TX
Salary$123,250–$150,000 Per Year

Skills

  • Agile Programming Methodologiesunmatched
  • Analysis Skillsunmatched
  • AngularJSunmatched
  • Application Programming Interface (API)unmatched
  • Atlassian JIRAunmatched
  • Automationunmatched
  • Business Intelligenceunmatched
  • CSS (Cascading Style Sheet)unmatched
  • Cloud Computingunmatched
  • Communication Skillsunmatched
  • Computer Engineeringunmatched
  • Computer Maintenanceunmatched
  • Computer Scienceunmatched
  • Computer Softwareunmatched
  • Cross-Functionalunmatched
  • Data Collectionunmatched
  • Data Entryunmatched
  • Data Lakeunmatched
  • Data Modelingunmatched
  • Data Storageunmatched
  • Detail Orientedunmatched
  • Establish Prioritiesunmatched
  • HTML (HyperText Markup Language)unmatched
  • Integration Testingunmatched
  • Internet Securityunmatched
  • Interpersonal Skillsunmatched
  • Javaunmatched
  • JavaScriptunmatched
  • Mac Operating Systemunmatched
  • Microsoft .NETunmatched
  • Microsoft Product Familyunmatched
  • Microsoft SharePointunmatched
  • Microsoft Windows Azureunmatched
  • Network Securityunmatched
  • Node.jsunmatched
  • Process Modelingunmatched
  • Python Programming/Scripting Languageunmatched
  • R Programming Languageunmatched
  • Requirements Managementunmatched
  • SQL (Structured Query Language)unmatched
  • Server Programming/Applicationsunmatched
  • Software Administrationunmatched
  • Software Designunmatched
  • Software Developmentunmatched
  • Software Development Lifecycle (SDLC)unmatched
  • Software Engineeringunmatched
  • Sprint Planningunmatched
  • Swiftunmatched
  • Team Playerunmatched
  • Technical Writingunmatched
  • Test Plan/Scheduleunmatched
  • Time Managementunmatched
  • User Experience Design (UXD)unmatched
  • User Interface Designunmatched
  • User Interface/Experience (UI/UX)unmatched
  • Web Designunmatched
  • Web Programmingunmatched
  • Wireframesunmatched
  • Writing Skillsunmatched
  • iOSunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder