Software Engineer I, Sr job in Remote | Datasite

Software Engineer I, Sr
DatasiteRemotea month ago
Datasite is the industry leader in technology solutions that enable mergers, acquisitions, initial public offerings, restructuring and other critical capital transactions in more than 170 countries. We provide the world’s leading investment banks, private equity firms, law firms and corporations with tools to simplify, streamline and accelerate the due diligence process, helping them close more deals, faster. We are a global team of high-energy, passionate people. We have strong individual voices but we work as a team, bringing out the best in each other. We thrive under pressure and always keep the customer at the heart of everything we do.


Job Description:

The senior engineer 1 should be seen as a rock-solid engineer who is a master of their specific domain. The senior engineer 1 is capable of owning technical design for projects of moderate complexity, and understands the tradeoffs in creating good software in their area. They hold a depth of knowledge in systems that enables them to debug those systems effectively without flailing. In addition to writing consistently high-quality code they are aware of industry best practices and trends, and have acquired at least one major skill outside of programming such as monitoring, performance optimization, documentation, integration testing, visual design.


The senior engineer 1 gets a lot done. They are responsible for complex tasks and complete them despite roadblocks, grabbing others for help or insight as necessary. The senior engineer 1 requires very little oversight beyond high-level direction; they can take a complex user story, break it down into sub-tasks, and complete their sub-tasks with relative ease. The senior engineer 1 shows initiative beyond knocking tasks off a list; they are able to identify and suggest areas of future work for themselves or their teams. They seek evidence to support their ideas and start to build cases for these ideas. They deliver products to QA that they believe are well-baked and bug-free.


The senior engineer 1 has end-to-end responsibility for projects of increasing complexity that encompass more than their own development. They contribute to the common code bases and standards for the team. They understand the business that their code supports, and possess empathy for the users of their software; they use this understanding to influence their task prioritization. They assist QA in identifying and validating test cases and can identify regression risks in their features. In general, they can identify risks in code, features, and design, and communicate these to the appropriate parties.

The senior engineer 1 is known outside of their core team as a technology leader. They participate extensively in code reviews, and mentor others via code reviews and pairing, as well as frequently presenting at Drinks and Demos and team meetings. They work effectively with non-tech members of

their pillar. They are able to identify problems with requirements and help their team course-correct around these issues.


Essential Duties and Responsibilities

Understands and makes well-reasoned design decisions and tradeoffs in their area; able to work in other areas of codebase without guidance.

Doesn't flail while debugging.

Persistent in the face of roadblocks; dispatches them efficiently pulling in others as as necessary. Requires minimal direction/oversight.

End-to-end responsibility on projects of increasing complexity; contributes to common code.

Looks at test cases and advises QA on adjacent code/regression impact.

Understands the business supported by their pillar or the pillars they support.

Communicates technical decisions through design docs, tech talks, and the wiki.

Mentors junior engineers via pairing, design reviews, and code review. Contributes frequently to Drinks and Demos.


Additional Duties and Responsibilities

Demonstrates knowledge of industry trends, our infrastructure and our build system, including maven, jenkins and git.

Takes the initiative to fix issues before being assigned to them. Seeks empirical evidence through proof of concepts, tests and external research.

Delivers complex products to QA that they believe are well-baked and bug free.

Partners with product and analytics and drive requirements that take into account all parties' needs.

Possess empathy with the user of the software they are producing and uses that empathy to guide decision-making.

Identified problems/risks of own work and others.

Communicates effectively across functions; is able to work well with product, Design, Analytics, etc, as necessary.

Proactively identifies problems with requirements (lack of clarity, inconsistencies, technical limitations) for their own work and adjacent work, and communicates these issues early to help course-correct.

Minimum Education

4 year college degree in Computer Science, MIS, Mathematics or similar


Minimum Experience

5 Years


Preferred Experience

8+ years

Software Engineer in test / Lead Functional QA

CZ Consultants Inc.

Santa Monica, CA, US

2 years ago
We have URGENT open position for “Lead Functional QA” at Santa Mo...
Entry Level Software Engineer

Emonics LLC

Remote

Tue, 28 Jun 2022 14:33:26 GMT
Masters OR Bachelor’s degree in Computer Science, Information Technology, or a s...
Software Front End Engineer

Zoom Video Communications, Inc.

San Francisco Bay Area, CA

Tue, 28 Jun 2022 15:07:01 GMT
Zoom requires all U.S. employees who will work in person at a Zoom office, atten...
BigFuture - Entry Level Engineer

The College Board

Remote

Tue, 28 Jun 2022 13:44:52 GMT
Ensures microservice and container-based application code adheres to College Boa...
Full Stack Engineer

Woven Teams

Remote

Tue, 28 Jun 2022 15:38:52 GMT
They know that great senior engineers are great at debugging, technical c...
AWS DevOps Software Engineer

Ordinary Experts

Remote

Tue, 28 Jun 2022 17:13:03 GMT
Depending on the project the Software Engineer may interact with o...
Software Engineer II- Image Processing Applications (574352)

EagleView Technologies

Remote

Tue, 28 Jun 2022 14:26:31 GMT
Experience with cloud technologies (*AWS*) and *containerization*. This experien...
Software Quality Engineer

Prominent

Remote

Tue, 28 Jun 2022 16:04:51 GMT
Test automation: 5 years (Preferred). White box testing: 5 years (Preferred). Bl...
Frontend Engineer

Remote Crew LDA

Remote

Tue, 28 Jun 2022 17:28:01 GMT
Participate in product discussions, and discuss with product managers, UX design...
Software Engineer

Softdocs

Remote

Tue, 28 Jun 2022 12:32:34 GMT
Design, develop, modify, implement, and support software components anywh...
Software Engineer in Test

Beyond Finance

Remote

Tue, 28 Jun 2022 17:06:48 GMT
Collaborate with Product Management to find and close requirements gaps and crea...
Front End Engineer

Expedition Co.

Remote

Tue, 28 Jun 2022 15:45:34 GMT
Assists and mentors other engineers. Good understanding of software
Junior Software Developer

Emonics LLC

Remote

Tue, 28 Jun 2022 14:22:29 GMT
Good working knowledge of email systems and Microsoft Office software. Ba...
Software Engineer I– Team Hotel (574225)

EagleView Technologies

Remote

Tue, 28 Jun 2022 14:24:22 GMT
You will work closely with other team members, other engineering teams, and the ...
Frontend Engineer, Customer Experience

Platform.sh

Remote

Tue, 28 Jun 2022 16:32:03 GMT
Collaborate with in Slack throughout the day. Contribute to the project frequent...
Software Engineer

Somadome, Inc

Remote

Tue, 28 Jun 2022 16:14:45 GMT
Connects the user's mobile device via Bluetooth to our product's control board t...